Condividi tramite


DataErrorValidationRule Classe

Definizione

Rappresenta una regola che verifica la presenza di errori generati dall'implementazione dell'oggetto IDataErrorInfo di origine.

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
Ereditarietà
DataErrorValidationRule

Commenti

Il modello di data binding WPF consente di associare ValidationRules un Binding oggetto . Se l'oggetto di origine implementa l'interfaccia IDataErrorInfo , è possibile usare la regola DataErrorValidationRule predefinita per verificare la presenza di errori generati dall'implementazione IDataErrorInfo .

Una sintassi alternativa all'impostazione dell'oggetto in modo esplicito consiste nell'impostare DataErrorValidationRule la proprietà su true sull'oggetto ValidatesOnDataErrorsBinding o MultiBinding .

È possibile creare una regola personalizzata creando una classe che deriva da ValidationRule. Per altre informazioni e una descrizione dettagliata della convalida dei dati, vedere Panoramica del data binding.

DataErrorValidationRule è stato introdotto in .NET Framework versione 3.5. Per altre informazioni, vedere Versioni e dipendenze.

Costruttori

Nome Descrizione
DataErrorValidationRule()

Inizializza una nuova istanza della classe DataErrorValidationRule.

Proprietà

Nome Descrizione
ValidatesOnTargetUpdated

Ottiene o imposta un valore che indica se la regola di convalida viene eseguita quando la destinazione dell'oggetto Binding viene aggiornata.

(Ereditato da ValidationRule)
ValidationStep

Ottiene o imposta quando viene eseguita la regola di convalida.

(Ereditato da ValidationRule)

Metodi

Nome Descrizione
Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene il Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale del Objectcorrente.

(Ereditato da Object)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)
Validate(Object, CultureInfo, BindingExpressionBase)

Esegue controlli di convalida su un valore.

(Ereditato da ValidationRule)
Validate(Object, CultureInfo, BindingGroup)

Esegue controlli di convalida su un valore.

(Ereditato da ValidationRule)
Validate(Object, CultureInfo)

Esegue controlli di convalida su un valore.

Si applica a

Vedi anche