我无法找到相关内容,但有没有办法阻止用户点击ComboBox
?
这就是目前正在发生的事情,
有没有办法禁用它?
编辑:实施IsEditable
后我仍然得到这个结果,然而,当我按下输入等时没有任何反应。但我仍然可以在组合框中添加文字
答案 0 :(得分:2)
将ComboBox的IsEditable属性设置为false:https://msdn.microsoft.com/en-us/library/system.windows.controls.combobox.iseditable(v=vs.110).aspx
这将禁用编辑ComboBox文本框中的文本。
答案 1 :(得分:0)
将ComboBox的 IsReadOnly 属性设置为true。 (Documentation here)如果仍然没有帮助,那么你的xaml中可能有一些错误,就像之前提到的@ mm8一样。
答案 2 :(得分:0)
供将来可能会遇到IsEditable property
的人参考。问题出在Styles
的{{1}}部分的TextBox
。
我必须将其添加到CombBox
Style
TextBox
未设置此选项会覆盖<Setter Property="IsEnabled" Value="False"/>
样式和IsEditable property
本身上的ComboBox
。