2014-02-07 32 views
0

用户通常会扩大ComboBox,选择所需的选项,ComboBox将隐藏其他选项。现在用户可以通过按退格键按钮来删除选定的选项。我可以知道如何预防吗?如何防止用户按“退格键”删除项目?

+0

难道你只是捕获事件(Keypress/Keydown),然后避免它在退格的情况下执行? – User999999

回答

2

这可以通过处理PreviewKeyDown事件和标记任何使用退格键作为处理

void OnComboPreviewKeyDown(object sender, KeyEventArgs e) { 
    if (e.Key == Key.Back) { 
    e.Handled = true; 
    } 
} 
0

您可以设置它的DropDownStyle为DropDownList,如果你不希望它是可编辑的根本避免。

相关问题