X

[WPF] StringFormatについて

WPFのDataGrid内でのStringFormatについての備忘録です。
DataGrid以外でも同じと思いますが、確かめていません。

今回行いたかったことは、LabelのContextにBindeingする際に、固定文字列(電話番号)をデータに付加したかったので、
以下のようにコーディングしたところ、正常に動きませんでした。。。
 Context=”{Binding Path=TEL, StringFormat=電話番号:{0}}”
ところが、下のようにしたら上手く動きました^^
 Content=”{Binding Path=TEL}” ContentStringFormat=”{}電話番号:{0}”

ちなみに、TextBoxでは下でも正常に動きます。。。。?奥が深いなぁ~
 Text=”{Binding Path=TEL, StringFormat=電話番号:{0}}”

こういうのも有ります。
 Text=”{Binding Path=Price, StringFormat=価格:{0:C}, ConverterCulture=ja-JP}”
 Text=”{Binding Path=Price, StringFormat=価格:{0:N0}円}”

itsysgroup:
Related Post