1

にツールチップを追加したいのですが、GridViewColumnHeaderすべてのヘッダーのテキストを表示するのに十分なスペースがない場合 (サイズ変更後など) に限ります。

また、ヘッダー テキスト「header's text」は、十分なスペースがない場合は「heade...」のようにする必要があります。

XAMLでそれを行うことは可能ですか?

4

1 に答える 1

0

まず、ツールチップを表示するための「のみ」の制限があるのはなぜですか。

第二に、DataTriggerと単純なコンバーターで可能だと思います(試していませんでした)。

列ヘッダーのスタイルを設定し、ActualWidth が DesiredSize.Width より小さい場合にツールチップを設定するトリガーを定義できます。この比較は、DataGridColumnHeader オブジェクトを入力値とするコンバーターで実行する必要があります。

于 2012-08-31T20:53:56.243 に答える