DataErrorValidationRule 類別

定義

表示檢查錯誤的規則,這些錯誤由來源物件的 IDataErrorInfo 實作所引發。

public ref class DataErrorValidationRule sealed : System::Windows::Controls::ValidationRule
public sealed class DataErrorValidationRule : System.Windows.Controls.ValidationRule
type DataErrorValidationRule = class
    inherit ValidationRule
Public NotInheritable Class DataErrorValidationRule
Inherits ValidationRule
繼承
DataErrorValidationRule

備註

WPF 資料系結模型可讓您與 物件產生 Binding 關聯 ValidationRules 。 如果您的來源物件實作 IDataErrorInfo 介面,您可以使用內建規則 DataErrorValidationRule 來檢查實作所 IDataErrorInfo 引發的錯誤。

明確設定 DataErrorValidationRule 的替代語法是在 或 MultiBinding 物件上 BindingValidatesOnDataErrors 屬性設定為 true

您可以建立衍生自 ValidationRule 的類別來建立自訂規則。 如需資料驗證的詳細資訊和詳細討論,請參閱 資料系結概觀

DataErrorValidationRule.NET Framework 3.5 版引進。 如需詳細資訊,請參閱版本和相依性

建構函式

DataErrorValidationRule()

初始化 DataErrorValidationRule 類別的新執行個體。

屬性

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)

適用於

另請參閱