2

左側のセルのコンテンツがその幅よりも大きい場合、DataGridの右側の空のセルを使用して継続テキストを表示するにはどうすればよいですか?

右のセルにデータがある場合は、使用しても問題ありませんTextTrimming="CharacterEllipsis"

------------------------------
| 名前| 姓|
-------------------------------
| Looooo ... | 姓|
-------------------------------

ただし、右側のセルが空の場合は、次のようになります。

-------------------------------
| 名前| 姓|
-------------------------------
| Loooooooong Nameeeeee |
-------------------------------

そのようなテキストを作成するためのプロパティはありますか?

ありがとう

4

1 に答える 1

0

1 つのオプションは、DataGrid の代わりに Grid を使用することです。

次に、TextIsLong などのプロパティをクラスに追加します

DataTrigger を ItemTemplate に追加し、TextIsLong が true かどうかを確認し、true の場合はその TextBlock の Grid.ColumnSpan を 2 に設定します

于 2012-11-05T12:44:57.123 に答える