かずきのBlog@hatena

日本マイクロソフトに勤めています。XAML + C#の組み合わせをメインに、たまにASP.NETやJavaなどの.NET系以外のことも書いています。掲載内容は個人の見解であり、所属する企業を代表するものではありません。

DataGridの微妙な動き・・・?編集が出来なくなるDataGrid

ちょっと時代遅れですがDataTableをWPFのDataGridにバインドしていじいじしてたところ、ちょっと変な動きをするのを見つけました。プログラムは以下からダウンロードできます。

再現手順

  • プログラムを起動
  • 表示されてるデータの編集が可能なことを確認
  • Addボタンを押す
  • 新規追加された行のセルをダブルクリックして編集状態にする
  • 何も入力せずほかの行を選択状態にする
    • このとき入力エラーがあることを示す!が表示されます
  • Cancelボタンを押して新規追加をキャンセルする
  • DataGridの編集が出来なくなる

とまぁこんな具合です。DataGridのバグっぽい動きのような気がするけどどうだろう・・・?