1

DataGrid には、ファイル パスを表示する CheckBoxColumn と TextColumn があります。

|   |                              |
| x |C:\docs\etc\somefile.txt      |
|   |C:\programs\misc\files\2.0\oth|   <- cut off, too long
| x |                              |

ユーザーがファイル名を確認できるように、長い文字列が最後までスクロールすることをお勧めします。

|   |                              |
| x |..misc\files\2.0\otherfile.zip|
|   |                              |

これを行う方法はありますか?ありがとう

4

1 に答える 1

1

もう 1 つの解決策は、列テンプレートでテキストブロックを使用することです。texttrimming を省略記号に設定し、長いテキストを tooltip プロパティに入れます。http://msdn.microsoft.com/en-us/library/system.windows.controls.textblock.texttrimming.aspx

例のように省略記号を左に配置したい場合は、測定の背後にあるコードを実行する必要がある場合があります。特定の幅に収まる文字列の長さを参照してください。

于 2012-08-10T16:26:34.477 に答える