Binding.ValidationRules 屬性

定義

取得檢查使用者輸入有效性的規則集合。

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)

屬性值

Collection<ValidationRule>

ValidationRule 物件的集合。

備註

WPF 資料系結模型可讓您與 BindingMultiBinding 物件產生關聯 ValidationRules 。 您可以藉由衍生自 ValidationRule 類別並實 Validate 作 方法來建立自訂規則,也可以使用內 ExceptionValidationRule 建 ,如果來源更新期間有例外狀況,就會使值失效。

每次輸入值 (系結目標屬性值) 傳送至系結來源屬性時,系結引擎都會檢查每個 ValidationRule 相關聯的系結。 如需驗證程式的詳細討論,請參閱 資料系結概觀中的資料驗證一節。

注意

此屬性只能在可延伸的應用程式標記語言中設定 (XAML) ,方法是使用顯示的集合語法,或是存取集合物件及其各種方法,例如 Add 。 存取集合物件的屬性是唯讀的,而集合本身則是可讀寫的。

XAML 屬性項目用法

<object>  
  <object.ValidationRules>  
    oneOrMoreValidationRules  
  </object.ValidationRules>  
</object>  

XAML 值

oneOrMoreValidationRules
一或多個 ValidationRule 物件。 您可以使用 ExceptionValidationRule 類別,或藉由子類別化 ValidationRule 類別來建立自訂規則。

適用於

另請參閱