0

テキストブロックがあり、そのコンテンツをビューモデルのプロパティにバインドしたいと考えています。コンテンツが単純な文字列であれば、これで問題ありません。しかし、コンテンツをフォーマットして または タグを使用したい場合は、それほど問題はありません。

何か案は ?ありがとう

4

3 に答える 3

1

何らかのタイプのプロパティがある場合 - このタイプのデータテンプレートを作成できます

<DataTemplate DataType="{x:Type local:MySomeType}">
  <!--your visual presentation goes here-->
</DataTemplate>

ContentPresenter を使用してプロパティを表示できるようになりました

 <ContentPresenter Content="{Binding MySomeTypeProperty}"/>
于 2012-07-31T12:17:12.257 に答える
1

StringFormatプロパティでできることを確認してくださいそれでも不十分な場合は、バインディング コンバーターを作成することをお勧めします。

于 2012-07-31T12:40:30.500 に答える
0

このようなもの:

  <Textblock content="{Binding MyProperty, StringFormat={}Hello {1}}" />

文字列形式で遊んでみました。

于 2012-07-31T12:31:20.990 に答える