プロプログラマ

プログラマーを職業としてます。 Flex,Air,C#,Oracle,HTML+JSの言語ノウハウを中心に情報発信していきます

[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の書き方が間違っているのかと、しばらく悩みました。

ご注意ください。

 

== ランキングに参加しています。ぜひクリックお願いします ==

プログラム ブログランキングへ
にほんブログ村 IT技術ブログへ
にほんブログ村

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください