Condividi tramite


NotifyDataErrorValidationRule Classe

Definizione

Rappresenta una regola che verifica la presenza di errori generati da un'origine dati che implementa INotifyDataErrorInfo.

public ref class NotifyDataErrorValidationRule sealed : System::Windows::Controls::ValidationRule
public sealed class NotifyDataErrorValidationRule : System.Windows.Controls.ValidationRule
type NotifyDataErrorValidationRule = class
    inherit ValidationRule
Public NotInheritable Class NotifyDataErrorValidationRule
Inherits ValidationRule
Ereditarietà
NotifyDataErrorValidationRule

Commenti

Il modello di data binding WPF consente di associare ValidationRules un Binding oggetto o BindingGroup . La NotifyDataErrorValidationRule classe è una regola predefinita che controlla le eccezioni generate durante gli aggiornamenti della proprietà di origine di associazione. È possibile specificare la logica personalizzata per specificare il modo in cui il motore di associazione gestisce queste eccezioni usando un UpdateSourceExceptionFilterCallbackoggetto . Per altre informazioni, vedere UpdateSourceExceptionFilter.

Una sintassi alternativa per impostare in modo esplicito la NotifyDataErrorValidationRule proprietà su true su Binding, MultiBindingo BindingGroup sull'oggetto ValidatesOnExceptions . Per impostazione predefinita, il valore di ValidatesOnExceptions è true, quindi non è necessario usare in modo esplicito un NotifyDataErrorValidationRuleoggetto .

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

Costruttori

NotifyDataErrorValidationRule()

Crea una nuova istanza della classe NotifyDataErrorValidationRule.

Proprietà

ValidatesOnTargetUpdated

Ottiene o imposta un valore che indica se la regola di convalida viene eseguita all'aggiornamento della destinazione di Binding.

(Ereditato da ValidationRule)
ValidationStep

Ottiene o imposta il momento in cui viene eseguita la regola di convalida.

(Ereditato da ValidationRule)

Metodi

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 l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)
Validate(Object, CultureInfo)

Esegue controlli di convalida su un valore.

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)

Si applica a