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 descrizione dettagliata del processo di convalida, vedere "Convalida dei dati" in Panoramica del data binding.

Campi

Nome Descrizione
ErrorEvent

Identifica l'evento Error associato.

ErrorsProperty

Identifica la Errors proprietà associata.

ErrorTemplateProperty

Identifica la ErrorTemplate proprietà associata.

HasErrorProperty

Identifica la HasError proprietà associata.

ValidationAdornerSiteForProperty

Identifica la ValidationAdornerSiteFor proprietà associata.

ValidationAdornerSiteProperty

Identifica la ValidationAdornerSite proprietà associata.

Proprietà associate

Nome Descrizione
Errors

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

ErrorTemplate

Ottiene o imposta l'oggetto ControlTemplate utilizzato per generare il feedback degli errori di convalida sul livello dello strumento decorativo.

HasError

Ottiene un valore che indica se un'associazione nell'elemento di destinazione dell'associazione ha un oggetto ValidationError.

ValidationAdornerSite

Ottiene o imposta l'elemento che sembra 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 questo elemento sembra indicare che si è verificato un errore.

Metodi

Nome Descrizione
AddErrorHandler(DependencyObject, EventHandler<ValidationErrorEventArgs>)

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

ClearInvalid(BindingExpressionBase)

Rimuove tutti gli ValidationError oggetti dall'oggetto specificato BindingExpressionBase .

GetErrors(DependencyObject)

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

GetErrorTemplate(DependencyObject)

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

GetHasError(DependencyObject)

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

GetValidationAdornerSite(DependencyObject)

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

GetValidationAdornerSiteFor(DependencyObject)

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

MarkInvalid(BindingExpressionBase, ValidationError)

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

RemoveErrorHandler(DependencyObject, EventHandler<ValidationErrorEventArgs>)

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

SetErrorTemplate(DependencyObject, ControlTemplate)

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

SetValidationAdornerSite(DependencyObject, DependencyObject)

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

SetValidationAdornerSiteFor(DependencyObject, DependencyObject)

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

Eventi associati

Nome Descrizione
Error

Si verifica quando l'elemento associato viene eseguito in un errore di convalida, ma solo per le associazioni con il NotifyOnValidationError valore impostato su true.

Si applica a

Vedi anche