4 つの列を持つ WPF データグリッドがあり、それらはすべてデータグリッド テンプレート列です。グリッドがレンダリングされると、左側に列が自動的に追加されます。これは、行の検証エラーを表示するために使用され、テンプレート 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>