0
トリガーにTextBlock.Text
を設定しようとしています。私はsetterのプロパティをバインドするとすべてうまく動作しますが、文字列とプロパティをどのように "連結"しますか?
たとえば、Date
というプロパティがあります。私はテキストが "日付は9/21/2017です。"
はこれまでのところ、私は(私はあなただけ「興味深い部分を」提示)「2017年9月21日」を表示するように管理しますが、それの前に文字列をCONCATする方法を見つけ出すことはできません。WPF:トリガーで文字列リテラルとプロパティを使用したマルチバインド
<DataTrigger Binding="{Binding State}" Value="{x:Static model:Croissant+CroissantState.IsUsed}">
<Setter Property="Text">
<Setter.Value>
<MultiBinding StringFormat="{}{0:d}">
<Binding Path="Date" />
</MultiBinding>
</Setter.Value>
</Setter>
</DataTrigger>
どれでも文字列リテラルをバインドする方法のアドバイス?このためにコンバーターを使用する必要がありますか、または「簡単な方法」がありますか?コメントを読んで、そしてAyyappanサブラマニアンに感謝しない人のため
トライテキスト= "{:{0:D}バインディングMYPROPERTY、StringFormatは日付があります=} " –
ほぼ!私の場合、 ' 'です。ありがとう! –
benichka