如何在WPF DataGrid中隐藏Column标头?

Uba*_*alo 37 wpf datagrid expression expression-blend

我在Expression Blend中使用DataGrid,但我只需要显示注册表并隐藏ColumnHeader.

我怎么做?

Vic*_*Vic 75

DataGrid这里有一个Header部分,Header Visibility可以将字段设置为None.

或者在xaml中Datagrid添加属性

HeadersVisibility="None"
Run Code Online (Sandbox Code Playgroud)


HCP*_*HCP 15

这两个数据网格命名空间System.Windows.Controls和 WpfToolkit:DataGrid中 Microsoft.Windows.Controls有物业

HeadersVisibility="None"
Run Code Online (Sandbox Code Playgroud)

在DataGrid的属性窗口中,您确实可以从可用选项中进行选择

None
Column
Row
All
Run Code Online (Sandbox Code Playgroud)

但是这并没有出现在WpfToolkit的属性窗口中:DataGrid 所以据我所知,你需要在你的.xaml文件里面输入它.

<WpfToolkit:DataGrid HeadersVisibility="None">
       ...
</WpfToolkit:DataGrid>
Run Code Online (Sandbox Code Playgroud)

如果你想我可以发布整个UserControl.这有用吗?