WPF DataGrid |隐藏行验证列
本文关键字:验证 隐藏 DataGrid WPF | 更新日期: 2023-09-27 18:10:47
我有一个WPF数据网格,它有4列,所有这些都是数据网格模板列。当网格呈现时,在左侧自动添加了一列,据我所知,这是用于显示行验证错误的,它由模板RowValidationErrorTemplate绑定。
我的问题是,我不希望这列显示,并希望这是隐藏的。我如何在我的数据网格上设置这个?
请注意我使用的是。net 3.5。
我的网格样式如下:
<Style x:Key="GridStyle" TargetType="{x:Type Controls:DataGrid}">
<Setter Property="VerticalGridLinesBrush" Value="#7BA0CD"/>
<Setter Property="HorizontalGridLinesBrush" Value="#7BA0CD"/>
<Setter Property="AlternatingRowBackground" Value="#D3DFEE"/>
<Setter Property="CanUserResizeRows" Value="False"/>
<Setter Property="CanUserReorderColumns" Value="False"/>
<Setter Property="CanUserResizeColumns" Value="False"/>
<Setter Property="CanUserSortColumns" Value="False"/>
<Setter Property="AutoGenerateColumns" Value="False"/>
</Style>
知道怎么做了:
<Setter Property="RowHeaderStyle">
<Setter.Value>
<Style TargetType="Primitives:DataGridRowHeader">
<Setter Property="Background" Value="Transparent" />
</Style>
</Setter.Value>
</Setter>