Condividi tramite


Validation Classe

Definizione

Fornisce metodi e proprietà associate che supportano la convalida dei dati.

public ref class Validation abstract sealed
public static class Validation
type Validation = class
Public Class Validation
Ereditarietà
Validation

Commenti

Per una discussione dettagliata del processo di convalida, vedere "Convalida dei dati" in Panoramica del data binding.

Campi

ErrorEvent

Identifica l'evento associato Error.

ErrorsProperty

Identifica la proprietà associata Errors.

ErrorTemplateProperty

Identifica la proprietà associata ErrorTemplate.

HasErrorProperty

Identifica la proprietà associata HasError.

ValidationAdornerSiteForProperty

Identifica la proprietà associata ValidationAdornerSiteFor.

ValidationAdornerSiteProperty

Identifica la proprietà associata ValidationAdornerSite.

Proprietà associate

Errors

Ottiene la raccolta di tutti gli oggetti ValidationError attivi nell'elemento associato.

ErrorTemplate

Ottiene o imposta l'oggetto ControlTemplate usato per generare il feedback sull'errore di convalida al livello dell'Adorner.

HasError

Ottiene un valore che indica se è presente un ValidationError per qualsiasi binding sull'elemento di destinazione del binding.

ValidationAdornerSite

Ottiene o imposta l'elemento visualizzato per indicare che si è verificato un errore di convalida nell'elemento associato in cui è impostata questa proprietà.

ValidationAdornerSiteFor

Ottiene o imposta l'elemento per il quale viene visualizzato questo elemento per indicare che si è verificato un errore.

Metodi

AddErrorHandler(DependencyObject, EventHandler<ValidationErrorEventArgs>)

Aggiunge un gestore eventi per l'evento associato Error all'oggetto specificato.

ClearInvalid(BindingExpressionBase)

Rimuove tutti gli oggetti ValidationError dall'oggetto BindingExpressionBase specificato.

GetErrors(DependencyObject)

Ottiene il valore della proprietà associata Errors dell'elemento specificato.

GetErrorTemplate(DependencyObject)

Ottiene il valore della proprietà associata ErrorTemplate dell'elemento specificato.

GetHasError(DependencyObject)

Ottiene il valore della proprietà associata HasError dell'elemento specificato.

GetValidationAdornerSite(DependencyObject)

Ottiene il valore della proprietà associata ValidationAdornerSite per l'elemento specificato.

GetValidationAdornerSiteFor(DependencyObject)

Ottiene il valore della proprietà associata ValidationAdornerSiteFor per l'elemento specificato.

MarkInvalid(BindingExpressionBase, ValidationError)

Contrassegna l'oggetto BindingExpression specificato come non valido con l'oggetto ValidationError specificato.

RemoveErrorHandler(DependencyObject, EventHandler<ValidationErrorEventArgs>)

Aggiunge un gestore eventi per l'evento associato Error dall'oggetto specificato.

SetErrorTemplate(DependencyObject, ControlTemplate)

Imposta il valore della proprietà associata ErrorTemplate sull'elemento specificato.

SetValidationAdornerSite(DependencyObject, DependencyObject)

Imposta la proprietà associata ValidationAdornerSite sul valore specificato nell'elemento specificato.

SetValidationAdornerSiteFor(DependencyObject, DependencyObject)

Imposta la proprietà associata ValidationAdornerSiteFor sul valore specificato nell'elemento specificato.

Eventi associati

Error

Si verifica in caso di errore di convalida dell'elemento associato, ma solo per le associazioni il cui valore NotifyOnValidationError è impostato su true.

Si applica a

Vedi anche