Wpf 如何在按下“时停止光标从listview移出”;“向下键”;如果是最后一项

Wpf 如何在按下“时停止光标从listview移出”;“向下键”;如果是最后一项,wpf,listview,Wpf,Listview,在我的WPF项目中,我有一个listview,在按下最后一个项目上的向下键时,焦点已转移到垂直滚动条的向下按钮,这在我的情况下是错误的,我想忽略最后一个项目上的向下键事件,因此当用户按下向上按钮时,它将跳转到listview中的第二个最后一个项目 我尝试将下面的代码放在lvTender_PreviewKeyDown+lvTender_KeyDown中,代码在最后一个项目KeyDown上执行,但事件没有取消 如果e.Key=Key.Down,则 如果_selectedIndex+1=Me.lvTe

在我的WPF项目中,我有一个listview,在按下最后一个项目上的向下键时,焦点已转移到垂直滚动条的向下按钮,这在我的情况下是错误的,我想忽略最后一个项目上的向下键事件,因此当用户按下向上按钮时,它将跳转到listview中的第二个最后一个项目

我尝试将下面的代码放在lvTender_PreviewKeyDown+lvTender_KeyDown中,代码在最后一个项目KeyDown上执行,但事件没有取消

如果e.Key=Key.Down,则 如果_selectedIndex+1=Me.lvTender.Items.Count,则 e、 已处理=错误 如果结束 如果结束


请帮助

您需要执行e.Handled=true以停止事件

如果e.Key=Key.Down并且还选择了dex+1=Me.lvTender.Items.Count,那么 e、 已处理=真
如果需要执行e.Handled=true以停止事件,则结束

如果e.Key=Key.Down并且还选择了dex+1=Me.lvTender.Items.Count,那么 e、 已处理=真
结束如果

Thanx,我认为我必须将此事件标记为false,这样它就不会被处理。Thanx,我认为我必须将此事件标记为false,这样它就不会被处理。