WPF怎么取消ComboBox的上下键切换选项
时间: 2023-10-10 07:11:36 浏览: 115
combobox控件 屏蔽上下键 上下键控件间切换
4星 · 用户满意度95%
您可以在ComboBox的PreviewKeyDown事件中判断按下的键是否为上下键,并将Handled属性设为true来取消上下键切换选项的功能。具体代码如下:
```xaml
<ComboBox PreviewKeyDown="ComboBox_PreviewKeyDown">
<!-- ComboBox的选项 -->
</ComboBox>
```
```csharp
private void ComboBox_PreviewKeyDown(object sender, KeyEventArgs e)
{
if (e.Key == Key.Up || e.Key == Key.Down)
{
e.Handled = true;
}
}
```
这样就可以取消ComboBox的上下键切换选项的功能了。
阅读全文