【发布时间】:2011-07-11 11:04:22
【问题描述】:
默认情况下,我的数据网格行选择颜色是深蓝色,当我将 windows 7 主题更改为 windows 经典主题时,它看起来太暗和难看。
我想将我的 wpf 应用程序中所有数据网格的行选择颜色设置为在 Windows 7 和经典上看起来更好的其他颜色。 (如果你知道两种颜色都适合的话)
【问题讨论】:
标签: .net wpf mvvm wpfdatagrid
默认情况下,我的数据网格行选择颜色是深蓝色,当我将 windows 7 主题更改为 windows 经典主题时,它看起来太暗和难看。
我想将我的 wpf 应用程序中所有数据网格的行选择颜色设置为在 Windows 7 和经典上看起来更好的其他颜色。 (如果你知道两种颜色都适合的话)
【问题讨论】:
标签: .net wpf mvvm wpfdatagrid
要在应用程序级别为选定的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>
至于使用哪种颜色,除了尝试一些直到找到自己喜欢的颜色之外,我没有任何真正好的建议:)
【讨论】: