NotifyDataErrorValidationRule Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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à
Commenti
Il modello di data binding WPF consente di associare ValidationRules un Binding oggetto o BindingGroup . La NotifyDataErrorValidationRule classe è una regola predefinita che controlla la presenza di eccezioni generate durante gli aggiornamenti della proprietà di origine dell'associazione. È possibile fornire logica personalizzata per specificare il modo in cui il motore di associazione gestisce queste eccezioni usando un oggetto UpdateSourceExceptionFilterCallback. Per altre informazioni, vedere UpdateSourceExceptionFilter.
Una sintassi alternativa all'impostazione dell'oggetto in modo esplicito consiste nell'impostare NotifyDataErrorValidationRule la proprietà su true sull'oggetto ValidatesOnExceptionsBinding, MultiBindingo BindingGroup . Per impostazione predefinita, il valore di ValidatesOnExceptions è true, pertanto non è necessario usare in modo esplicito un oggetto NotifyDataErrorValidationRule.
È 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.
Costruttori
| Nome | Descrizione |
|---|---|
| NotifyDataErrorValidationRule() |
Crea una nuova istanza della NotifyDataErrorValidationRule classe . |
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. |