NotifyDataErrorValidationRule Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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
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. |