繁体   English   中英

WPF ListBox选择在失去焦点时不会变灰

[英]WPF ListBox selection not grayed out when losing focus

无论父列表框的焦点如何,我都希望可视化选中时突出显示的列表框项目。

在此处输入图片说明

在此示例中,我有两个列表框。 在两个列表框中,第一个(也是唯一一个)元素被选中。 列表框1没有焦点。 ListBox 2确实具有焦点。 我想要具有相同的突出显示颜色。

如何以自定义列表框/列表框样式实现此目的?

在Blend中自己找到答案。

    <SolidColorBrush x:Key="Item.SelectedInactive.Background" Color="#3D26A0DA"/>
    <SolidColorBrush x:Key="Item.SelectedInactive.Border" Color="#FF26A0DA"/>
    <SolidColorBrush x:Key="Item.SelectedActive.Background" Color="#3D26A0DA"/>
    <SolidColorBrush x:Key="Item.SelectedActive.Border" Color="#FF26A0DA"/>

我现在使用相同的边框和背景(有效/无效)。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM