TextBoxなどのwpfコントロールでは、ValidatesOnDataErrors = trueを設定できます。 UpdateSourceTriggerのデフォルト値を変更することもできます。 挿入操作の場合、テキストボックスの初期値は空の場合が多いため、内容が無効であると考えられ、赤い枠線でレンダリングされます(これをスタイルとテンプレートでオーバーライドして必要なものを取得できます)。私の希望する動作は、ユーザーがコンテンツを変更した後、またはデータを保存しようとした場合にのみ、コントロールの内容を検証することです。 これを達成する唯一の方法は、UpdateSourceTrigger = Explicitを設定することです。これは、純粋なMVVMにあまり親和的ではありません。 私はすでに次の記事を読んでいますが、もっと簡単なものを探しています。このような操作とValidatesOnDataErrors:表示されたコントロールが無効になると報告されたコントロール
http://www.shujaat.net/2011/01/updatesourcetrigger-explicit-for-mvvm.html
おかげ フィリッポ