リストビューがデータベースからいくつかの注文をロードする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>
誰かが助けてくれれば本当に感謝します。ありがとうございました。