1

値をバインドして、ローカライズされた文字列でフォーマットしたいと思います。そんな感じ :

<TextBlock Text="{Binding Age, StringFormat='\{0\} {Binding Path=LocalizedResources.Global_AgeSuffix, Source={StaticResource LocalizedStrings}}'}" />

出力:

  • フランス文化の場合は30アンス
  • 他の文化なら30年

出来ますか ?

よろしく、

Flo

4

1 に答える 1

2

残念ながら、WindowsPhoneではこの方法でバインドされたテキストをフォーマットすることはできません。

2つの選択肢があります。

  1. すでにフォーマットが適用されているバインドされたオブジェクトに別のプロパティを追加します
  2. コンバーターでフォーマットを適用します。
于 2013-03-27T10:52:26.783 に答える