MultiBinding.ValidationRules プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
ValidationRuleのこのインスタンスのMultiBinding オブジェクトのコレクションを取得します。
public:
property System::Collections::ObjectModel::Collection<System::Windows::Controls::ValidationRule ^> ^ ValidationRules { System::Collections::ObjectModel::Collection<System::Windows::Controls::ValidationRule ^> ^ get(); };
public System.Collections.ObjectModel.Collection<System.Windows.Controls.ValidationRule> ValidationRules { get; }
member this.ValidationRules : System.Collections.ObjectModel.Collection<System.Windows.Controls.ValidationRule>
Public ReadOnly Property ValidationRules As Collection(Of ValidationRule)
プロパティ値
MultiBindingのこのインスタンスのValidationRule オブジェクトのコレクション。
注釈
検証規則は、MultiBinding オブジェクトと、MultiBinding オブジェクト内の個々のBinding オブジェクトの両方に設定できます。 バインド エンジンは、値がバインディング ターゲット プロパティからIMultiValueConverter オブジェクトに移動したときに、MultiBinding オブジェクトのValidationRulesを評価します。 その後、値がコンバーターから個々のバインドのバインディング ソース プロパティに移動すると、バインディング エンジンはそのBinding オブジェクトのValidationRulesを評価します。
検証プロセスの詳細と、無効化時に視覚的なフィードバックを提供する方法については、「 データ バインディングの概要」の「データ検証」を参照してください。
Note
このプロパティは、表示されている構文を使用するか、コレクション オブジェクトにアクセスし、 Addなどのさまざまなメソッドを使用することによってのみ、拡張アプリケーション マークアップ言語 (XAML) で設定できます。 コレクション オブジェクトへのアクセスに使用されるプロパティは読み取り専用ですが、コレクション自体は読み取り/書き込みです。
XAML プロパティ要素の使用法
<object>
<object.ValidationRules>
oneOrMoreValidationRules
</object.ValidationRules>
</object>
XAML 値
oneOrMoreValidationRules 1 つ以上の ValidationRule オブジェクト。 ExceptionValidationRule クラスを使用するか、ValidationRule クラスをサブクラス化してカスタム ルールを作成できます。