DataGrid在Expression Blend中更改选定的项目颜色

时间:2012-07-22 11:34:46

标签: wpf wpfdatagrid expression-blend

我有一个包含多个项目的DataGrid。

在Expression Blend中,如何更改所选项目行的颜色?

由于

1 个答案:

答案 0 :(得分:0)

这只能在您的xaml中完成,您只需要将Datagrid的HighlightBrush覆盖为您的选择颜色即可。只需在DataGrid标记内的代码中添加它 -

<DataGrid>
   .
   .
   <DataGrid.Resources>
      <SolidColorBrush x:Key="{x:Static SystemColors.HighlightBrushKey}"
                                Color="Red"/>
   </DataGrid.Resources>
   .
   .
</DataGrid>

Snapshpot您的代码和资源就位(注意网格是空的,因为绑定对我不起作用,但红色选择边框非常明显) - Red Selection border