web-dev-qa-db-ja.com

WPF DataGridで列ヘッダーを非表示にする方法は?

Expression BlendでDataGridを使用していますが、必要なのはレジストリのみを表示し、ColumnHeaderを非表示にすることだけです。

それ、どうやったら出来るの?

38
Ubalo

DataGridには、ヘッダーセクションがあり、フィールドHeader VisibilityNoneに設定できます。

または、Datagridのxamlでプロパティを追加します

HeadersVisibility="None"
78
Vic

名前空間System.Windows.ControlsのDataGridとMicrosoft.Windows.ControlsのWpfToolkit:DataGridの両方にプロパティがあります

HeadersVisibility="None"

DataGridのプロパティウィンドウで、実際に使用可能なオプションから選択できます

None
Column
Row
All

しかし、これはWpfToolkit:DataGridの[プロパティ]ウィンドウには表示されません。私の知る限り、.xamlファイル内に入力する必要があります。

<WpfToolkit:DataGrid HeadersVisibility="None">
       ...
</WpfToolkit:DataGrid>

必要に応じて、UserControl全体を投稿できます。役に立ちましたか?

15
HCP