// 实例化对象
ComboBox comboBox = new ComboBox();
// 先取消再委托,避免重复委托,多次执行
comboBox.DropDownOpened -= ComboBoxReadOnly;
comboBox.DropDownOpened += ComboBoxReadOnly;
// comboBox.Focusable = false; // 直接不可获取焦点
private void ComboBoxReadOnly(object sender, EventArgs e)
{
if (sender is ComboBox comboBox)
// 该属性控制下拉框开关,在触发开启就给重新关上就实现只读,无法修改选项
comboBox.IsDropDownOpen = false;
}
C# WPF ComboBox 只读 不使用IsEnabled属性实现
于 2024-10-22 17:05:58 首次发布

1821

被折叠的 条评论
为什么被折叠?



