【问题标题】:Inactive list element style非活动列表元素样式
【发布时间】:2012-11-12 20:23:38
【问题描述】:

在我们的 WPF (.NET 4.5) 应用程序中,我们希望统一标准列表项选择的外观。激活时,选定的列表/网格项目为蓝色,但失去焦点时,颜色变为灰色。是否有可能以某种方式全局说,当焦点丢失时这些颜色不应该改变?

【问题讨论】:

  • 你有机会尝试我的回答吗?

标签: c# .net wpf


【解决方案1】:

这是一个经常性的!放这个

<SolidColorBrush x:Key="{x:Static SystemColors.InactiveSelectionHighlightBrushKey}" Color="#FF3399FF"/>

在您的应用程序或主窗口资源中。

实现此目的的另一种方法是定义一个样式,该样式将隐式应用于所有 ListBoxItem、TreeViewItem 等,并将覆盖 ControlTemplate 以更改更改背景颜色的触发器的工作方式。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-08-05
    • 1970-01-01
    • 1970-01-01
    • 2016-11-19
    • 2018-05-12
    • 2018-11-12
    • 2019-12-15
    相关资源
    最近更新 更多