編集可能な列が 1 つあるデータグリッドを含む WPF アプリケーションを作成しました。ユーザーが値を入力して Return キーを押すと、フォーカスが次の行に移動します。すべてうまくいきます。
顧客から、上下のカーソル キーのサポートを追加して、グリッド内のセルが編集モードのときに下を押すと Return キーを押したのと同じ結果が得られるようにするように依頼されました。上に押すのは Return と似ていますが、選択された行が編集されたセルの下ではなく上の行になる点が異なります。
セルでキープレスイベントを探しました-喜びはありません-データグリッド自体でキーダウンイベントをキャプチャしましたが、カーソルキーを押してもこれは発生しませんでした。
誰でも解決策を提案できますか?
編集
言及する必要がありましたが、MVVM スタイルのコンテキストを使用し、ICollectionView でフィルター処理されたデータ セットにバインドしています。