Binding.ValidationRules 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
會收到一組規則來檢查使用者輸入的有效性。
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)
屬性值
物件的 ValidationRule 集合。
備註
WPF 資料綁定模型讓你能與你的 ValidationRules or Binding 物件產生關聯MultiBinding。 你可以從類別衍生 ValidationRule 並實作 Validate 該方法來建立自訂規則,或者使用內建 ExceptionValidationRule的 ,當原始碼更新時有例外時,該值會失效。
每當輸入值(綁定目標屬性值)轉移到綁定來源屬性時,綁定引擎會檢查與綁定相關的每個 ValidationRule 綁定。 關於驗證流程的詳細討論,請參閱 資料綁定概述中的資料驗證章節。
Note
此屬性只能透過使用所示的集合語法,或存取集合物件並使用其各種方法(例如 Add.)來設定。 存取集合物件的屬性是唯讀,而集合本身則是讀寫。
XAML 屬性元素使用方式
<object>
<object.ValidationRules>
oneOrMoreValidationRules
</object.ValidationRules>
</object>
XAML 值
oneOrMore 驗證規則
一個或多個 ValidationRule 物件。 你可以使用這個 ExceptionValidationRule 職業,或是透過子 ValidationRule 類別來建立自訂規則。