У меня есть текстовое поле и список.В списке отображаются варианты поиска для текстового поля.Я хочу выделить первый элемент списка, когда пользователь нажимает стрелку вниз, когда текстовое поле находится в фокусе.Точно так же текстовое поле должно быть направлено назад, когда пользователь является первым элементом списка и нажимает стрелку вверх.
Я использую следующий код для сочетаний клавиш:
<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}" />
Другоетакие клавиши, как Esc и Enter, работают нормально, хотя эта вообще не работает (связанное событие не запускается).
Есть предложения?