相关疑难解决方法(0)

WPF ListView非活动选择颜色

我正在创建一个WPF应用程序,其中连续生成多个ListView选项(类似于iTunes浏览器).问题是默认的非活动选择颜色太浅.(见下文) 默认非活动选择颜色(太亮)

如何更改此颜色,以便我的非活动列表视图如下所示?(见下文) 非活动和主动选择颜色相同

使用Style类似的方法覆盖默认的SystemColor :

<Style TargetType="ListViewItem">
    <Style.Resources>
        <SolidColorBrush x:Key="{x:Static SystemColors.ControlBrushKey}" Color="{x:Static SystemColors.HighlightColor}"/>
    </Style.Resources>
</Style>
Run Code Online (Sandbox Code Playgroud)

wpf listview selection

65
推荐指数
4
解决办法
4万
查看次数

当焦点在WPF ListBox中移出时,所选项目会丢失样式

我有什么?

我有一个ListBoxXML文件中的项目.给定DynamicResourceStyle财产和书面触发器IsSelectedItemContainerStyle.

我想做什么?

即使焦点移出后,我仍希望保持所选项目突出显示ListBox.

我面临什么问题?

当我选择一个项目时,IsSelected触发器中指定的样式有效.但是,当我将焦点移出列表框(按Tab键或单击其他控件)时,所选项目将失去其样式.有什么方法可以保留所选的项目风格吗?

提前致谢!

wpf styles listbox

24
推荐指数
2
解决办法
1万
查看次数

标签 统计

wpf ×2

listbox ×1

listview ×1

selection ×1

styles ×1