DataErrorValidationRule 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
代表一條規則,用以檢查由原始物件實作所 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
- 繼承
備註
WPF 資料綁定模型允許您與物件Binding關聯ValidationRules。 如果你的原始物件實作了介面, IDataErrorInfo 你可以使用內建規則 DataErrorValidationRule 來檢查實作是否 IDataErrorInfo 產生錯誤。
另一種明確設定的 DataErrorValidationRule 語法是將屬性設 ValidatesOnDataErrors 為 true 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) |
對某個值進行驗證檢查。 |