我创建了一个简单的WPF表单,并添加了一个包含一些项目的列表框。默认情况下,当我在Windows 10上运行应用程序时,鼠标悬停效果为蓝色(listitems背景颜色更改),所选项目也相同。
如何为mousover和所选项目更改此颜色,让我们说红色?
答案 0 :(得分:0)
您可以直接更改Listbox的样式(Ayyappann的评论指的是)。 另一种更改高亮颜色的方法是改变系统颜色,如果您希望它是全局颜色的话。 所以在你的App.xaml中你可以这样做:
<SolidColorBrush x:Key="{x:Static SystemColors.HighlightBrushKey}" Color="Red" />
如果我希望某些动作保持一致(鼠标悬停在任何对象上),或者如果我想允许动态更改样式,我更喜欢这种方式。如果我正在寻找具有典型行为的对象,我将自定义本地对象的各个样式。 可以找到系统颜色列表Here