DataErrorValidationRule Klass

Definition

Representerar en regel som söker efter fel som genereras av implementeringen IDataErrorInfo av källobjektet.

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
Arv
DataErrorValidationRule

Kommentarer

Med WPF databindningsmodell kan du associera ValidationRules med ett Binding-objekt. Om källobjektet implementerar IDataErrorInfo gränssnittet kan du använda den inbyggda regeln DataErrorValidationRule för att söka efter fel som genererats av implementeringen IDataErrorInfo .

En alternativ syntax för att uttryckligen ange DataErrorValidationRule är att ange egenskapen ValidatesOnDataErrors till true på ditt Binding- eller MultiBinding-objekt.

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.

DataErrorValidationRule introduceras i .NET Framework version 3.5. Mer information finns i Versioner och beroenden.

Konstruktorer

Name Description
DataErrorValidationRule()

Initierar en ny instans av DataErrorValidationRule 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

Se även