前提・実現したいこと
WPFのDataGridでEnterキーを押したときに、フォーカスセルを最初のセル[x:0, y:0]に移動するプログラムを作りたいです。
Enterキーで移動するので、CurrentCell変更後にe.handled = trueにしたところ、
枠は移動するのですが、背景色まで移動できません。
何かいい方法はないでしょうか?
該当のソースコード
C#
1private void TestDG_KeyDown(object sender, KeyEventArgs e) 2{ 3 if(e.Key == Key.Enter) 4 { 5 testDG.Focus(); 6 testDG.CurrentCell = new DataGridCellInfo(testDG.Items[0], testDG.Columns[0]); 7 8 //ここをコメントアウトすると動作するが、フォーカスが[x:0,y:1]になってしまう。 9 e.Handled = true; 10 } 11}
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/01/12 00:17