如何在不禁用鼠标选择的情况下禁用 WPF ListBox 中的键盘导航?
最佳答案
处理 PreviewKeyDown
事件并将 e.Handled
设置为 true(您可以检查和禁用仅由 KeyEventArgs 提供的某些键/修饰符传递给处理程序):
XAML:
<ListBox PreviewKeyDown="listBox_PreviewKeyDown">
<ListBoxItem Content="asdfasdf" />
<ListBoxItem Content="asdfasdf" />
<ListBoxItem Content="asdfasdf" />
</ListBox>
代码隐藏:
private void listBox_PreviewKeyDown(object sender, KeyEventArgs e)
{
e.Handled = true;
}
关于c# - 在 WPF 列表框中禁用键盘导航,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4639307/