Xaml
<TextBlock Text="{Binding MeetingDate, StringFormat='次のPM会議は yyyy/MM/dd です'}" />
みたいな XAML を書いたら以下のようになりました。
「次のP4会議は 2013/04/25 です」
P4 て何。文字化け?と一瞬わからなかったけど、遅れて気付いた。
Monthly で置換されている…!
なるほど、エスケープが必要らしい。
書式指定子をそのまま出すにはどうするんだっけ…
ああクォーテーションで囲ってやれば良いのか。
ちなみに StringFormat 全体をシングルクォートで囲っている場合は ' と書くと怒られました。
その場合は " なら良いようです。(←これでまたちょっと躓いた)
Xaml
<TextBlock Text="{Binding MeetingDate, StringFormat='"次のPM会議は" yyyy/MM/dd です'}" />
<TextBlock Text="{Binding MeetingDate, StringFormat=\'次のPM会議は\' yyyy/MM/dd です}" />
ちゃんと出た。ふう。