我正在创建一个 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>
如果有人可以提供帮助,我真的很感激。谢谢你。