共用方式為


Validation 類別

定義

提供支援資料驗證的方法和附加屬性。

public ref class Validation abstract sealed
public static class Validation
type Validation = class
Public Class Validation
繼承
Validation

備註

如需驗證程式的詳細討論,請參閱 資料系結概觀中的。

欄位

ErrorEvent

識別 Error 附加事件。

ErrorsProperty

識別 Errors 附加屬性。

ErrorTemplateProperty

識別 ErrorTemplate 附加屬性。

HasErrorProperty

識別 HasError 附加屬性。

ValidationAdornerSiteForProperty

識別 ValidationAdornerSiteFor 附加屬性。

ValidationAdornerSiteProperty

識別 ValidationAdornerSite 附加屬性。

附加屬性

Errors

取得繫結項目上所有使用中 ValidationError 物件的集合。

ErrorTemplate

取得或設定用於裝飾項層上產生驗證錯誤回應的 ControlTemplate

HasError

取得值,這個值表示繫結目標元素上的任何繫結是否有 ValidationError

ValidationAdornerSite

取得或設定出現的項目,指出設定此屬性的繫結項目上發生驗證錯誤。

ValidationAdornerSiteFor

取得或設定項目,這個項目出現時,表示該項目發生錯誤。

方法

AddErrorHandler(DependencyObject, EventHandler<ValidationErrorEventArgs>)

Error 附加事件的事件處理常式新增至指定的物件中。

ClearInvalid(BindingExpressionBase)

從指定的 ValidationError 物件中移除所有 BindingExpressionBase 物件。

GetErrors(DependencyObject)

取得所指定項目的 Errors 附加屬性值。

GetErrorTemplate(DependencyObject)

取得所指定項目的 ErrorTemplate 附加屬性值。

GetHasError(DependencyObject)

取得所指定項目的 HasError 附加屬性值。

GetValidationAdornerSite(DependencyObject)

取得所指定項目的 ValidationAdornerSite 附加屬性值。

GetValidationAdornerSiteFor(DependencyObject)

取得所指定項目的 ValidationAdornerSiteFor 附加屬性值。

MarkInvalid(BindingExpressionBase, ValidationError)

以指定的 BindingExpression 物件,將指定的 ValidationError 物件標記為無效。

RemoveErrorHandler(DependencyObject, EventHandler<ValidationErrorEventArgs>)

從指定的物件新增 Error 附加事件的事件處理常式。

SetErrorTemplate(DependencyObject, ControlTemplate)

ErrorTemplate 附加屬性的值設定為指定的項目。

SetValidationAdornerSite(DependencyObject, DependencyObject)

將指定之項目的 ValidationAdornerSite 附加屬性設為指定值。

SetValidationAdornerSiteFor(DependencyObject, DependencyObject)

將指定之項目的 ValidationAdornerSiteFor 附加屬性設為指定值。

附加事件

Error

當繫結項目執行到驗證錯誤時發生,但僅針對 NotifyOnValidationError 值設定為 true 的繫結。

適用於

另請參閱