如何通过键盘禁用ListView导航

And*_*rew 2 .net c# wpf

我可以通过键盘(箭头键)以某种方式禁用ListView项目导航,并在鼠标和代码中保留导航?我是WPF的新手,但是对WinForm有一些经验,所以任何提示?

Ste*_*eav 5

注册listView_PreviewKeyDown事件并设置

    private void listView1_PreviewKeyDown(object sender, KeyEventArgs e)
    {
        e.Handled = true;
    }
Run Code Online (Sandbox Code Playgroud)

有关按下的键的更多信息(例如,仅禁用特殊键),请检查KeyEventArgs e.