gpt4 book ai didi

c# - 在 WPF 列表框中禁用键盘导航

转载 作者:太空宇宙 更新时间:2023-11-03 19:31:23 24 4
gpt4 key购买 nike

如何在不禁用鼠标选择的情况下禁用 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/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com