NotifyDataErrorValidationRule クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
INotifyDataErrorInfo を実装するデータ ソースにより発生するエラーをチェックする規則を表します。
public ref class NotifyDataErrorValidationRule sealed : System::Windows::Controls::ValidationRule
public sealed class NotifyDataErrorValidationRule : System.Windows.Controls.ValidationRule
type NotifyDataErrorValidationRule = class
inherit ValidationRule
Public NotInheritable Class NotifyDataErrorValidationRule
Inherits ValidationRule
- 継承
注釈
WPF データ バインディング モデルを使用すると、1 つまたはBindingGroup複数のオブジェクトにBinding関連付けることができますValidationRules。 この NotifyDataErrorValidationRule クラスは、バインディング ソース プロパティの更新中にスローされる例外をチェックする組み込み規則です。 カスタム ロジックを提供して、バインド エンジンがこれらの例外を処理する方法を指定するには、次のコマンドを UpdateSourceExceptionFilterCallback使用します。 詳細については、「UpdateSourceExceptionFilter」を参照してください。
明示的に設定する別のNotifyDataErrorValidationRule構文は、プロパティtrue
をValidatesOnExceptions自分のオブジェクトまたはBindingGroupオブジェクトMultiBindingにBinding設定することです。 既定では、値 ValidatesOnExceptions は is true
なので、明示的に使用 NotifyDataErrorValidationRuleする必要はありません。
派生元のクラスを作成することで、カスタム 規則を ValidationRule作成できます。 データ検証の詳細と詳細については、「 データ バインディングの概要」を参照してください。
コンストラクター
NotifyDataErrorValidationRule() |
NotifyDataErrorValidationRule クラスの新しいインスタンスを作成します。 |
プロパティ
ValidatesOnTargetUpdated |
Binding のターゲットが更新されたときに検証規則を実行するかどうかを示す値を取得または設定します。 (継承元 ValidationRule) |
ValidationStep |
検証規則を実行するタイミングを取得または設定します。 (継承元 ValidationRule) |
メソッド
Equals(Object) |
指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判断します。 (継承元 Object) |
GetHashCode() |
既定のハッシュ関数として機能します。 (継承元 Object) |
GetType() |
現在のインスタンスの Type を取得します。 (継承元 Object) |
MemberwiseClone() |
現在の Object の簡易コピーを作成します。 (継承元 Object) |
ToString() |
現在のオブジェクトを表す文字列を返します。 (継承元 Object) |
Validate(Object, CultureInfo) |
値の検証チェックを実行します。 |
Validate(Object, CultureInfo, BindingExpressionBase) |
値の検証チェックを実行します。 (継承元 ValidationRule) |
Validate(Object, CultureInfo, BindingGroup) |
値の検証チェックを実行します。 (継承元 ValidationRule) |