1

アプリケーション(WPF環境)にデータをロードするためのデータグリッドがあります。私のアプリの行ヘッダーには、行番号が含まれています(Excelと同じように)。私の問題は、99行ある場合、行ヘッダーの幅は正しいのですが、それより大きい場合、行ヘッダーの幅が小さすぎて数が減ります(図を参照)。rowheaderwidthをautoに設定したいのですが、そのための組み込みコマンドがありません。何かアイデアはありますか?助けてくれてありがとう

ここに画像の説明を入力してください

4

2 に答える 2

1

独自のDatagridRowHeaderTemplateを作成する必要があります。このリンクを参照してください:http ://social.msdn.microsoft.com/Forums/en-US/wpf/thread/62e7b57d-b83f-4d25-bdb4-89b55f383bca/

于 2012-12-21T06:03:26.183 に答える
0

DataGrid.RowHeaderWidthプロパティのドキュメントによると:

このプロパティをNaNに設定すると、行ヘッダーのサイズがコンテンツに合わせて自動的に調整されます。

以下は文書化されているとおりに機能します。

<DataGrid RowHeaderWidth="NaN"/>
于 2017-07-13T10:49:04.897 に答える