DataGrid コントロールの選択行に応じて編集用の項目にデータをセットするような場合、ウィンドウを開いた時には未選択状態になっているのが望ましいですよね。WPF の DataGrid コントロールには UnselectAllCells メソッドがありますが、プロパティにはそのようなものがないことからビューモデルから操作できません。そこで、UnselectAllCells 添付プロパティを作って操作できるようにしました。また、例示アプリケーションには Esc キーの押下で未選択状態にする機構も組み込んでいます(添付プロパティではなく、ビヘイビアとして書き直した記事を投稿しました)。 続きを読む WPF DataGrid コントロールへの未選択状態のセット