0
プロパティCommission.Vehicle.Owner.Name
が空の場合、私は非表示にしたいTextBlock
を持っています。コードはこのように見えます。もちろん、これは動作しません、TextBlock
プロパティTextは常に考えと<Run>が空の場合は、テキストブロックを非表示にします。WPF
<Style x:Key="CollapsableTextBlock" TargetType="TextBlock">
<Style.Triggers>
<Trigger Property="Text" Value="">
<Setter Property="Visibility" Value="Collapsed"/>
</Trigger>
</Style.Triggers>
</Style>
<TextBlock Style="{DynamicResource CollapsableTextBlock}">
<Run Text="Owner: "/>
<Run Text="{Binding Commission.Vehicle.Owner.Name}"/>
</TextBlock>
誰も...空になりますか?ありがとう!
ランのTextプロパティは、いない依存関係プロパティです。おそらく、タグDPとコンバーター – nkoniishvt
ああ、を使用して制限をバイパスすることができます。それから別の方向に考えなければなりません。答えてくれてありがとう。 @nkoniishvt –
@nkoniishvt [MSDN](https://msdn.microsoft.com/en-us/library/system.windows.documents.run.text(v = vs.110).aspx)から:* .NET Framework 4、RunオブジェクトのTextプロパティは依存関係プロパティです。* – Clemens