gpt4 book ai didi

WPF ListView 非事件选择颜色

转载 作者:行者123 更新时间:2023-12-03 05:33:22 25 4
gpt4 key购买 nike

我正在创建一个 WPF 应用程序,其中连续进行多个 ListView 选择(类似于 iTunes 浏览器)。问题是默认的非事件选择颜色太浅。 (见下文) Default inactive selection color (too light)

如何更改此颜色,使我的非事件 ListView 看起来像这样? (见下文) Inactive and active selection colors the same

解决方案

使用 Style 覆盖默认的 SystemColor,如下所示:

<Style TargetType="ListViewItem">
<Style.Resources>
<SolidColorBrush x:Key="{x:Static SystemColors.ControlBrushKey}" Color="{x:Static SystemColors.HighlightColor}"/>
</Style.Resources>
</Style>

最佳答案

更改SystemColors.ControlBrushKey对我来说不起作用,我必须更改SystemColors.InactiveSelectionHighlightBrushKey

所以代替:

<SolidColorBrush x:Key="{x:Static SystemColors.ControlBrushKey}" Color="Red" />

我必须使用:

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

关于WPF ListView 非事件选择颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/382006/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com