最近、.NET 3.5SP1アプリケーションを.NET4.0にアップグレードしたところ、すべてのコントロールで検証がオンになっている(または報告されている)ように見えることがわかりました。たとえば、モデルのintプロパティにバインドされたTextBoxのTextプロパティに赤い境界線が表示されるようになりました。文字が入力されたときにその周り。
3.5では、文字を書き込むと、赤い境界線のあるテキストボックスはあまり使用されず、黙って無視されていました。
4.0では、以前に値をサイレントにクリアしたときにユーザーがエラーを修正するまで、グリッド全体が読み取り専用に変更されるため、これによりDataGridに問題が発生します。その後、その行がプログラムで削除された場合、グリッド全体が読み取り専用のままになります。
WPF検証フレームワークを使用していないので、3.5の動作を復元する方法はありますか?