MultiBinding.ValidatesOnExceptions プロパティ

定義

ExceptionValidationRule を含めるかどうかを示す値を取得または設定します。Gets or sets a value that indicates whether to include the ExceptionValidationRule.

public:
 property bool ValidatesOnExceptions { bool get(); void set(bool value); };
public bool ValidatesOnExceptions { get; set; }
member this.ValidatesOnExceptions : bool with get, set
Public Property ValidatesOnExceptions As Boolean

プロパティ値

true を含める場合は ExceptionValidationRule。それ以外の場合は falsetrue to include the ExceptionValidationRule; otherwise, false.

注釈

このプロパティを設定することにより、ExceptionValidationRule 要素を明示的に使用することができます。Setting this property provides an alternative to using the ExceptionValidationRule element explicitly. ExceptionValidationRule は、ソースプロパティの更新中にスローされた例外を確認する組み込みの検証規則です。The ExceptionValidationRule is a built-in validation rule that checks for exceptions that are thrown during the update of the source property. 例外がスローされた場合、バインディングエンジンは例外を使用して ValidationError を作成し、バインドされた要素の Validation.Errors コレクションに追加します。If an exception is thrown, the binding engine creates a ValidationError with the exception and adds it to the Validation.Errors collection of the bound element. エラーがないと、別のルールで検証の問題が発生しない限り、この検証フィードバックはクリアされます。The lack of an error clears this validation feedback, unless another rule raises a validation issue.

MultiBinding オブジェクトの検証プロセスの詳細については、ValidationRules プロパティを参照してください。For more information about the validation process for MultiBinding objects, see the ValidationRules property.

ValidatesOnExceptions は .NET Framework バージョン3.5 で導入されました。ValidatesOnExceptions is introduced in the .NET Framework version 3.5. 詳細については、「.NET Framework のバージョンおよび依存関係」を参照してください。For more information, see Versions and Dependencies.

適用対象

こちらもご覧ください