41

Expression Blend で DataGrid を使用していますが、レジストリのみを表示し、ColumnHeader を非表示にする必要があります。

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

4

3 に答える 3

89

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

またはDatagridプロパティを追加するためのxaml

HeadersVisibility="None"
于 2009-07-02T19:17:16.997 に答える
16

名前空間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全体を投稿できます。それは役に立ちますか?

于 2011-05-11T12:52:50.607 に答える
1

これは二重に投稿されている可能性があります.SOは奇妙ですが、コードビハインドからもこれを行うことができます.

dg_Main という名前の XAML データグリッドを含む C# コード ビハインドは次のようになります。

dg_Main.HeadersVisibility = Microsoft.Windows.Controls.DataGridHeadersVisibility.None;

コードビハインドでこれを行うと、必要に応じてヘッダーを動的に表示および非表示にすることが簡単になります。

于 2009-07-30T15:36:10.823 に答える