0

私は wpf と xaml を初めて使用しますが、オンラインでいくつかのチュートリアルを読んで学習しています。ValidationRule クラスから派生させ、Validate メソッドをオーバーライドすることで、テキスト ボックスを作成し、検証ルールを追加しました。

したがって、そのメソッドでは、入力された文字列が空でないことを確認します。それ以外の場合は戻りますnew ValidationResult(false, "Input required");

ここでテキスト値を更新できます。たとえば、文字列が空の場合はデフォルト値に設定します。

4

1 に答える 1

1

残念ながら、検証ルールは論理ツリーの外で発生します。

Josh Smith の仮想ブランチアプローチを試すことができます。

于 2013-03-12T19:43:46.103 に答える