Expression Blend で DataGrid を使用していますが、レジストリのみを表示し、ColumnHeader を非表示にする必要があります。
それ、どうやったら出来るの?
Expression Blend で DataGrid を使用していますが、レジストリのみを表示し、ColumnHeader を非表示にする必要があります。
それ、どうやったら出来るの?
には、フィールドを に設定できるDataGrid
ヘッダー セクションがあります。Header Visibility
None
またはDatagrid
プロパティを追加するためのxaml
HeadersVisibility="None"
名前空間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全体を投稿できます。それは役に立ちますか?
これは二重に投稿されている可能性があります.SOは奇妙ですが、コードビハインドからもこれを行うことができます.
dg_Main という名前の XAML データグリッドを含む C# コード ビハインドは次のようになります。
dg_Main.HeadersVisibility = Microsoft.Windows.Controls.DataGridHeadersVisibility.None;
コードビハインドでこれを行うと、必要に応じてヘッダーを動的に表示および非表示にすることが簡単になります。