Я создаю приложение WPF, в котором представление списка будет загружать некоторый порядок из базы данных.Из-за некоторых ситуаций при использовании этого приложения в реальной ситуации может использоваться только клавиатура NumPad.Тем не менее, я искал через Интернет, но не заставить это работать.
Что я хочу сделать, это использовать NumPad8 и NumPad2 для перемещения по элементу списка вверх и вниз.Прямо как клавиша со стрелкой на обычной клавиатуре.И пусть фокус устанавливается на первый элемент всякий раз, когда загружается список.
Я использую стиль MVVM, но было бы хорошо, если за кодом нужно поставить код.
Вот мойКод XAML:
<ListView Name="PreparingView" ItemContainerStyle="{StaticResource CenterAlignmentStyle}" Background="Lavender" FontSize="25" Width="450" FontWeight="Bold" ItemsSource="{Binding PreparingList}"
HorizontalAlignment="Left" HorizontalContentAlignment="Left" Foreground="Blue" SelectedValue="{Binding CurrentSelection, Mode=TwoWay}" Margin="10,80,0,180">
<ListView.View>
<GridView ColumnHeaderContainerStyle="{StaticResource noHeaderStyle}">
<GridViewColumn Width="Auto" DisplayMemberBinding="{Binding QNum}"/>
</GridView>
</ListView.View>
</ListView>
Очень признателен, если кто-то может помочь.Спасибо.