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 資料系結模型可讓您與 Binding 或 MultiBinding 物件產生關聯 ValidationRules 。 您可以藉由衍生自 ValidationRule 類別並實 Validate 作 方法來建立自訂規則,也可以使用內 ExceptionValidationRule 建 ,如果來源更新期間有例外狀況,就會使值失效。
每次輸入值 (系結目標屬性值) 傳送至系結來源屬性時,系結引擎都會檢查每個 ValidationRule 相關聯的系結。 如需驗證程式的詳細討論,請參閱 資料系結概觀中的資料驗證一節。
注意
此屬性只能在可延伸的應用程式標記語言中設定 (XAML) ,方法是使用顯示的集合語法,或是存取集合物件及其各種方法,例如 Add
。 存取集合物件的屬性是唯讀的,而集合本身則是可讀寫的。
XAML 屬性項目用法
<object>
<object.ValidationRules>
oneOrMoreValidationRules
</object.ValidationRules>
</object>
XAML 值
oneOrMoreValidationRules
一或多個 ValidationRule 物件。 您可以使用 ExceptionValidationRule 類別,或藉由子類別化 ValidationRule 類別來建立自訂規則。