在组合框选择中设置透明突出显示?

时间:2017-01-27 02:10:01

标签: c# wpf combobox highlight

当用户将鼠标移到项目上时,我正在尝试实现组合框的透明突出显示。我需要它是透明的,因为组合框中的每个项目都有一种颜色,在下拉菜单中显示为背景。

file -h <what you want to inspect>

使用此代码我只得到白色,其中包含突出显示项目的背景,如下所示: Forestry is white, when it should be gray

有什么建议吗?

1 个答案:

答案 0 :(得分:1)

你可以尝试将SolidColorBrush的颜色设置为Silver或其他东西,并将其Opacity属性设置为小于1的值:

{{1}}

HighlightBrushKey不会应用于ComboBoxItems的默认SolidColorBrushes“之上”。它将取代这些而不是覆盖它们。