Validation Klasa

Definicja

Zapewnia metody i dołączone właściwości, które obsługują sprawdzanie poprawności danych.Provides methods and attached properties that support data validation.

public ref class Validation abstract sealed
public static class Validation
type Validation = class
Public Class Validation
Dziedziczenie
Validation

Uwagi

Aby uzyskać szczegółowe omówienie procesu weryfikacji, zobacz "Sprawdzanie poprawności danych" w temacie powiązanie danych — omówienie.For a detailed discussion of the validation process, see "Data Validation" in Data Binding Overview.

Pola

ErrorEvent

Identyfikuje Error dołączone zdarzenie.Identifies the Error attached event.

ErrorsProperty

Identyfikuje Errors załączoną właściwość.Identifies the Errors attached property.

ErrorTemplateProperty

Identyfikuje ErrorTemplate załączoną właściwość.Identifies the ErrorTemplate attached property.

HasErrorProperty

Identyfikuje HasError załączoną właściwość.Identifies the HasError attached property.

ValidationAdornerSiteForProperty

Identyfikuje ValidationAdornerSiteFor załączoną właściwość.Identifies the ValidationAdornerSiteFor attached property.

ValidationAdornerSiteProperty

Identyfikuje ValidationAdornerSite załączoną właściwość.Identifies the ValidationAdornerSite attached property.

Właściwości dołączone

Errors

Pobiera kolekcję wszystkich aktywnych obiektów z ValidationError elementu powiązanego.Gets the collection of all active ValidationError objects on the bound element.

ErrorTemplate

Pobiera lub ustawia ControlTemplate używany do generowania opinii o błędach walidacji w warstwie modułu definiowania układu.Gets or sets the ControlTemplate used to generate validation error feedback on the adorner layer.

HasError

Pobiera wartość wskazującą, czy dowolne powiązanie dla elementu docelowego powiązania ma ValidationError .Gets a value that indicates whether any binding on the binding target element has a ValidationError.

ValidationAdornerSite

Pobiera lub ustawia element, który pojawia się, aby wskazać, że wystąpił błąd walidacji w elemencie związanym, w którym ta właściwość jest ustawiona.Gets or sets the element that appears to indicate that a validation error occurred on the bound element where this property is set.

ValidationAdornerSiteFor

Pobiera lub ustawia element, dla którego ten element pojawi się, aby wskazać, że wystąpił błąd.Gets or sets the element for which this element appears to indicate that an error occurred.

Metody

AddErrorHandler(DependencyObject, EventHandler<ValidationErrorEventArgs>)

Dodaje procedurę obsługi zdarzeń dla Error dołączonego zdarzenia do określonego obiektu.Adds an event handler for the Error attached event to the specified object.

ClearInvalid(BindingExpressionBase)

Usuwa wszystkie ValidationError obiekty z określonego BindingExpressionBase obiektu.Removes all ValidationError objects from the specified BindingExpressionBase object.

GetErrors(DependencyObject)

Pobiera wartość Errors dołączonej właściwości określonego elementu.Gets the value of the Errors attached property of the specified element.

GetErrorTemplate(DependencyObject)

Pobiera wartość ErrorTemplate dołączonej właściwości określonego elementu.Gets the value of the ErrorTemplate attached property of the specified element.

GetHasError(DependencyObject)

Pobiera wartość HasError dołączonej właściwości określonego elementu.Gets the value of the HasError attached property of the specified element.

GetValidationAdornerSite(DependencyObject)

Pobiera wartość ValidationAdornerSite dołączonej właściwości dla określonego elementu.Gets the value of the ValidationAdornerSite attached property for the specified element.

GetValidationAdornerSiteFor(DependencyObject)

Pobiera wartość ValidationAdornerSiteFor dołączonej właściwości dla określonego elementu.Gets the value of the ValidationAdornerSiteFor attached property for the specified element.

MarkInvalid(BindingExpressionBase, ValidationError)

Oznacza określony BindingExpression obiekt jako nieprawidłowy przy użyciu określonego ValidationError obiektu.Marks the specified BindingExpression object as invalid with the specified ValidationError object.

RemoveErrorHandler(DependencyObject, EventHandler<ValidationErrorEventArgs>)

Dodaje procedurę obsługi zdarzeń dla Error dołączonego zdarzenia z określonego obiektu.Adds an event handler for the Error attached event from the specified object.

SetErrorTemplate(DependencyObject, ControlTemplate)

Ustawia wartość ErrorTemplate dołączonej właściwości do określonego elementu.Sets the value of the ErrorTemplate attached property to the specified element.

SetValidationAdornerSite(DependencyObject, DependencyObject)

Ustawia ValidationAdornerSite przyłączoną właściwość na określoną wartość określonego elementu.Sets the ValidationAdornerSite attached property to the specified value on the specified element.

SetValidationAdornerSiteFor(DependencyObject, DependencyObject)

Ustawia ValidationAdornerSiteFor przyłączoną właściwość na określoną wartość określonego elementu.Sets the ValidationAdornerSiteFor attached property to the specified value on the specified element.

Zdarzenia dołączone

Error

Występuje, gdy element powiązany zostanie uruchomiony w wyniku błędu walidacji, ale tylko dla powiązań z NotifyOnValidationError wartością ustawioną na true .Occurs when the bound element runs into a validation error, but only for bindings with the NotifyOnValidationError value set to true.

Dotyczy

Zobacz też