如何在wpf中完全删除datagrid的标头?

如何在wpf中完全删除datagrid的标头?,wpf,wpfdatagrid,Wpf,Wpfdatagrid,我需要删除WPF数据网格的头。我试过: <DataGrid.Resources> <Style TargetType="{x:Type DataGridColumnHeader}"> <Setter Property="Height" Value="0"/> </Style> </DataGrid.Resources> 但这只会更改内容的大小,但网格仍会为标题显示一行 如何防止DataGrid

我需要删除WPF数据网格的头。我试过:

<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>