【问题标题】:Setting WPF datagrid selected row color at application level在应用程序级别设置 WPF 数据网格选定的行颜色
【发布时间】:2011-07-11 11:04:22
【问题描述】:

默认情况下,我的数据网格行选择颜色是深蓝色,当我将 windows 7 主题更改为 windows 经典主题时,它看起来太暗和难看。

我想将我的 wpf 应用程序中所有数据网格的行选择颜色设置为在 Windows 7 和经典上看起来更好的其他颜色。 (如果你知道两种颜色都适合的话)

【问题讨论】:

    标签: .net wpf mvvm wpfdatagrid


    【解决方案1】:

    要在应用程序级别为选定的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>
    

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

    【讨论】:

      猜你喜欢
      • 2020-03-14
      • 1970-01-01
      • 2012-04-20
      • 1970-01-01
      • 2018-02-02
      • 1970-01-01
      • 2011-11-04
      • 2018-10-14
      • 1970-01-01
      相关资源
      最近更新 更多