0

リストビューがデータベースからいくつかの注文をロードする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>

誰かが助けてくれれば本当に感謝します。ありがとうございました。

4

1 に答える 1