0
在我们的WPF(.NET 4.5)应用程序中,我们希望统一标准列表项选择的外观。激活时,所选列表/网格项目为蓝色,但当焦点丢失时,颜色变为灰色。是否有可能以某种方式说全球,这些颜色不应该在焦点丢失时改变?不活动列表元素样式
在我们的WPF(.NET 4.5)应用程序中,我们希望统一标准列表项选择的外观。激活时,所选列表/网格项目为蓝色,但当焦点丢失时,颜色变为灰色。是否有可能以某种方式说全球,这些颜色不应该在焦点丢失时改变?不活动列表元素样式
这是一个经常性的!把这个
<SolidColorBrush x:Key="{x:Static SystemColors.InactiveSelectionHighlightBrushKey}" Color="#FF3399FF"/>
在你的应用程序或主窗口资源。
另一种实现方法是定义一个将隐式应用于所有ListBoxItem,TreeViewItem等的Style,并将覆盖ControlTemplate以更改改变背景颜色的触发器的工作方式。
您有机会尝试我的答案吗? – Sisyphe