2011-03-08 55 views
1

当我将Windows 7主题更改为Windows经典主题时,默认情况下,我的datagrid行选择颜色为深蓝色,它看起来太黑和难看。在应用程序级设置WPF数据网格选择的行颜色

我想将我的wpf应用程序中所有datagrid的行选择颜色设置为在Windows 7和classic上看起来更好的其他东西。 (如果你还知道什么颜色好两个)

回答

3

要为选定DataGridRow/DataGridCell背景在应用程序级,你可以添加以下样式为App.xaml中

<Application ...> 
    <Application.Resources> 
     <Style TargetType="DataGridCell"> 
      <Style.Triggers> 
       <Trigger Property="IsSelected" Value="True"> 
        <Setter Property="Background" Value="LightBlue"/> 
       </Trigger> 
      </Style.Triggers> 
     </Style> 
    </Application.Resources> 
</Application> 

至于哪种颜色使用,我没有任何真正的好建议,除了尝试几个,直到你找到你喜欢的一个:)

相关问题