WPF 4.0 DataGrids にバグがあるようです。
私はIDataErrorInfo
自分のオブジェクトに実装していますがObservableCollection
、データグリッドがバインドする があります。列にはValidatesOnDataErrors=True
設定しましたが、行には何も設定していません。私は持っているUpdateSourceTrigger="PropertyChanged"
検証は、セルごとに完全に機能します。ただし、セルを無効のままにし、他のセルに移動してから無効なセルに戻り、有効なデータを入力すると、セルは有効になりますが、行は有効なはずですが、無効なままになります。