gpt4 book ai didi

.net - 更改选定和不集中的列表框样式,使其不灰显

转载 作者:行者123 更新时间:2023-12-03 08:52:38 25 4
gpt4 key购买 nike

我有一个非常简单的WPF ListBox,其中SelectionMode设置为Multiple。

<ListBox SelectionMode="Multiple" />

当列表框失去焦点时,很难分辨选择了什么,因为选择颜色从蓝色变为浅灰色。更改此行为以使其保持蓝色的最简单方法是什么?

我知道这可能与ListItem的样式有关,但我找不到位置。

干杯。

类似:
WPF ListView Inactive Selection Color

最佳答案

我在合并的ResourceDictionary中使用以下代码完成了此类操作,它可能会对您有所帮助:

<Style TargetType="ListBoxItem">
<Style.Resources>
<!--SelectedItem with focus-->
<SolidColorBrush x:Key="{x:Static SystemColors.HighlightBrushKey}" Color="LightBlue" Opacity=".4"/>
<!--SelectedItem without focus-->
<SolidColorBrush x:Key="{x:Static SystemColors.InactiveSelectionHighlightBrushKey }" Color="LightBlue" Opacity=".4"/>
</Style.Resources>
</Style>

关于.net - 更改选定和不集中的列表框样式,使其不灰显,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/698830/

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