共用方式為


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 語法是將屬性設 ValidatesOnDataErrorstrue on your Binding or MultiBinding object。

你可以建立一個 ValidationRule由 衍生的類別來建立自訂規則。 欲了解更多資訊及詳細資料驗證討論,請參閱 資料綁定概述

DataErrorValidationRule 在 .NET Framework 3.5 版本中引入。 欲了解更多資訊,請參閱 版本與相依關係。

建構函式

名稱 Description
DataErrorValidationRule()

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

屬性

名稱 Description
ValidatesOnTargetUpdated

取得或設定一個值,指示驗證規則在目標更新時 Binding 是否執行。

(繼承來源 ValidationRule)
ValidationStep

當驗證規則執行時,獲得或設定。

(繼承來源 ValidationRule)

方法

名稱 Description
Equals(Object)

判斷指定的物件是否等於目前的物件。

(繼承來源 Object)
GetHashCode()

做為預設哈希函式。

(繼承來源 Object)
GetType()

取得目前實例的 Type

(繼承來源 Object)
MemberwiseClone()

建立目前 Object的淺層複本。

(繼承來源 Object)
ToString()

傳回表示目前 物件的字串。

(繼承來源 Object)
Validate(Object, CultureInfo, BindingExpressionBase)

對某個值進行驗證檢查。

(繼承來源 ValidationRule)
Validate(Object, CultureInfo, BindingGroup)

對某個值進行驗證檢查。

(繼承來源 ValidationRule)
Validate(Object, CultureInfo)

對某個值進行驗證檢查。

適用於

另請參閱