无法识别上/下键绑定

Say*_*jee 5 wpf key-bindings

我有一个文本框和一个列表框.列表框显示文本框的搜索建议.当文本框聚焦时,我想在用户按下箭头时突出显示第一个列表框项.同样,当用户作为列表框中的第一个元素并按下向上箭头时,应该将文本框聚焦回来.

我在KeyBindings中使用以下代码:

<KeyBinding Key="Down" Command="{x:Static local:SearchView.ApplicationShortCutsCommand}" CommandParameter="{x:Static common:SearchViewCommands.MoveToSuggestions}" />
<KeyBinding Key="Up" Command="{x:Static local:SearchView.ApplicationShortCutsCommand}" CommandParameter="{x:Static common:SearchViewCommands.MoveToQuery}" />
Run Code Online (Sandbox Code Playgroud)

其他键,如Esc和Enter工作正常,虽然这一个根本不起作用(相关事件不会被触发).

有什么建议?

Joe*_*ger 1

与 ListBox 向上和向下关联的事件具有优先级。我最终使用上移/下移来代替,因为有很多事件使用者使用向上和向下事件。