セルの編集中にDataGrid
検証エラーが発生しました(バインディングが例外をスローし、エラーがユーザーに正しく表示されます)。次に、ユーザーはどこかをクリックすることを選択し(アプリケーションの別の部分に移動するか、編集を終了する)、編集をキャンセルしたいと思います。ただし、アクティブな検証エラーがある場合、データグリッドは編集の終了を拒否します。つまり、ユーザーが有効な値を入力するか、エスケープキーを押すまで、グリッドアイテムを操作することはできません。
プログラムで編集を終了するにはどうすればよいですか、またはプログラムでエスケープキーを送信するか、プログラムで値のエントリを調整して値をリセットする以外に方法はありませんか?