我不希望F4打开下拉列表框。
我已尝试在组合框的keydown事件中执行此操作。但是即使是F4也无法触发
void ComboBox_KeyDown(object sender, KeyEventArgs e)
{
if (e.Key == Key.F4)
this.IsDropDownOpen = false;
}
它根本无法正常工作,请帮助..在此先感谢
答案 0 :(得分:1)
以下应该起作用。您也可以尝试处理PreviewKeyDown
事件:
private void ComboBox_PreviewKeyDown(object sender, KeyEventArgs e)
{
if (e.Key == Key.F4)
{
((ComboBox)sender).IsDropDownOpen = false;
e.Handled = true;
}
}