如何在wpf中完全删除datagrid的标头?
我需要删除WPF数据网格的头。我试过:如何在wpf中完全删除datagrid的标头?,wpf,wpfdatagrid,Wpf,Wpfdatagrid,我需要删除WPF数据网格的头。我试过: <DataGrid.Resources> <Style TargetType="{x:Type DataGridColumnHeader}"> <Setter Property="Height" Value="0"/> </Style> </DataGrid.Resources> 但这只会更改内容的大小,但网格仍会为标题显示一行 如何防止DataGrid
<DataGrid.Resources>
<Style TargetType="{x:Type DataGridColumnHeader}">
<Setter Property="Height" Value="0"/>
</Style>
</DataGrid.Resources>
但这只会更改内容的大小,但网格仍会为标题显示一行
如何防止DataGrid完全显示标题行?将
DataGrid
的HeadersVisibility
属性设置为None
<DataGrid HeadersVisibility="None">
<!-- WHATEVER YOU WANT HERE -->
</DataGrid>
为DataGrid设置HeadersVisibility属性
<DataGrid HeadersVisibility="Row"></DataGrid>
或
我也试过了。结果相同:显示一个空行而不是标题。我需要标题完全消失。@CesarColl好的,它应该能工作。。。您可能创建了一些controltemplate?你能在你的问题中表现出来吗?我也试过了。结果相同:显示一个空行而不是标题。我需要标题完全消失。这肯定会隐藏DataGrid的列标题,如果您仍然看到列标题,那么我猜您为DataGrid编写了一个样式,该XAML样式中存在一些问题。这正是问题所在。有一种样式正在分配标题可见性。谢谢尼特斯!
<DataGrid HeadersVisibility="None"></DataGrid>