NotifyDataErrorValidationRule Klass

Definition

Representerar en regel som söker efter fel som genereras av en datakälla som implementerar 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
Arv
NotifyDataErrorValidationRule

Kommentarer

Med WPF databindningsmodell kan du associera ValidationRules med ett Binding- eller BindingGroup-objekt. Klassen NotifyDataErrorValidationRule är en inbyggd regel som söker efter undantag som genereras under uppdateringarna av bindningskällans egenskap. Du kan ange anpassad logik för att ange hur bindningsmotorn hanterar dessa undantag med hjälp av en UpdateSourceExceptionFilterCallback. Mer information finns i UpdateSourceExceptionFilter.

En alternativ syntax för att ange NotifyDataErrorValidationRule explicit är att ange ValidatesOnExceptions egenskapen till true på objektet Binding, MultiBindingeller BindingGroup . Som standard är ValidatesOnExceptionsvärdet true för , så du behöver inte uttryckligen använda en NotifyDataErrorValidationRule.

Du kan skapa en anpassad regel genom att skapa en klass som härleds från ValidationRule. Mer information och en detaljerad beskrivning av dataverifiering finns i Översikt över databindning.

Konstruktorer

Name Description
NotifyDataErrorValidationRule()

Skapar en ny instans av NotifyDataErrorValidationRule klassen.

Egenskaper

Name Description
ValidatesOnTargetUpdated

Hämtar eller anger ett värde som anger om verifieringsregeln körs när målet för Binding uppdateras.

(Ärvd från ValidationRule)
ValidationStep

Hämtar eller anger när verifieringsregeln körs.

(Ärvd från ValidationRule)

Metoder

Name Description
Equals(Object)

Avgör om det angivna objektet är lika med det aktuella objektet.

(Ärvd från Object)
GetHashCode()

Fungerar som standard-hash-funktion.

(Ärvd från Object)
GetType()

Hämtar den aktuella instansen Type .

(Ärvd från Object)
MemberwiseClone()

Skapar en ytlig kopia av den aktuella Object.

(Ärvd från Object)
ToString()

Returnerar en sträng som representerar det aktuella objektet.

(Ärvd från Object)
Validate(Object, CultureInfo, BindingExpressionBase)

Utför valideringskontroller på ett värde.

(Ärvd från ValidationRule)
Validate(Object, CultureInfo, BindingGroup)

Utför valideringskontroller på ett värde.

(Ärvd från ValidationRule)
Validate(Object, CultureInfo)

Utför valideringskontroller på ett värde.

Gäller för