WPF DataGrid *列:设置EditingElementStyle

时间:2013-01-10 12:09:47

标签: wpf datagrid styles

我正在尝试修改DataGrid * Column的默认样式。但似乎DataGrid没有使用该样式。

<Style x:Key="DataGridTextColumn_EditStyle" TargetType="{x:Type TextBox}" >
    <Setter Property="SelectionBrush" Value="Red" />
</Style>

<Style TargetType="{x:Type DataGridTextColumn}">
    <Setter Property="EditingElementStyle" Value="{StaticResource DataGridTextColumn_EditStyle}" />
</Style>

这样就不必在DataGrid.Columns中设置样式了。

1 个答案:

答案 0 :(得分:0)

无法为Style定义默认DataGridTextColumn,因为DataGridTextColumn class不是FrameworkElement,因此它没有Style属性。