[WPF] ToolTipのContentにBindするときには、StringFormatが使えない
ToolTipにバインドする値に対して、フォーマットを指定して表示したい場合、
TextBlockなどと同様に、
<tooltip content="{Binding UnitNo, StringFormat={}ユニット番号:{0}}"></tooltip>
このように指定すると、エラーにはなりませんが、表示されるツールチップには指定したFormatは適用されておらず、元の値のまま表示されます。
ToolTipへのFormat指定は他と若干異なるようです。
<tooltip content="{Binding UnitNo}" contentstringformat="{}ユニット番号: {0}"></tooltip>
Binding内ではなく、別のプロパティで指定します。
どちらの記述もエラーにならないので、StringFormatの書き方が間違っているのかと、しばらく悩みました。
ご注意ください。
== ランキングに参加しています。ぜひクリックお願いします ==
Excel2016 『テキストに合わせて図形のサイズを調整する』がつかえない [書評] 現場で役立つシステム設計の原則 変更を楽で安全にするオブジェクト指向の実践技法 [ 増田亨 ]