【发布时间】:2020-10-30 01:43:54
【问题描述】:
我正在尝试使我的 WPF 组合框的项目可见(最好是灰色的),但不允许用户使用 c# 代码选择它们。
我尝试了以下方法:
comboBoxName.IsHitTestVisible = false
comboBoxName.Focusable = false
但是,这会阻止他们一起看到组合框的内容。如何使内容可见但不能在 c# 中选择?
【问题讨论】:
-
一个包含不可选择项目的组合框一开始听起来是个坏主意。无论如何,使用
<Setter Property="IsEnabled" Value="False"/>声明一个 ItemContainerStyle。