DataErrorValidationRule Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Reprezentuje regułę sprawdzającą błędy zgłaszane przez implementację IDataErrorInfo obiektu źródłowego.
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
- Dziedziczenie
Uwagi
Model powiązania danych WPF umożliwia skojarzenie ValidationRules z obiektem Binding . Jeśli obiekt źródłowy implementuje IDataErrorInfo interfejs, możesz użyć wbudowanej reguły DataErrorValidationRule do sprawdzania błędów zgłaszanych przez implementację IDataErrorInfo .
Alternatywną składnią ustawienia jawnego DataErrorValidationRule jest ustawienie ValidatesOnDataErrors właściwości na true
wartość w obiekcie Binding lub MultiBinding .
Regułę niestandardową można utworzyć, tworząc klasę pochodzącą z ValidationRuleklasy . Aby uzyskać więcej informacji i szczegółową dyskusję na temat weryfikacji danych, zobacz Omówienie powiązania danych.
DataErrorValidationRulejest wprowadzana w .NET Framework w wersji 3.5. Aby uzyskać więcej informacji, zobacz Wersje i zależności.
Konstruktory
DataErrorValidationRule() |
Inicjuje nowe wystąpienie klasy DataErrorValidationRule. |
Właściwości
ValidatesOnTargetUpdated |
Pobiera lub ustawia wartość wskazującą, czy reguła sprawdzania poprawności jest uruchamiana po zaktualizowaniu Binding obiektu docelowego. (Odziedziczone po ValidationRule) |
ValidationStep |
Pobiera lub ustawia po uruchomieniu reguły sprawdzania poprawności. (Odziedziczone po ValidationRule) |
Metody
Equals(Object) |
Określa, czy dany obiekt jest taki sam, jak bieżący obiekt. (Odziedziczone po Object) |
GetHashCode() |
Służy jako domyślna funkcja skrótu. (Odziedziczone po Object) |
GetType() |
Type Pobiera wartość bieżącego wystąpienia. (Odziedziczone po Object) |
MemberwiseClone() |
Tworzy płytkią kopię bieżącego Objectelementu . (Odziedziczone po Object) |
ToString() |
Zwraca ciąg reprezentujący bieżący obiekt. (Odziedziczone po Object) |
Validate(Object, CultureInfo) |
Przeprowadza sprawdzanie poprawności wartości. |
Validate(Object, CultureInfo, BindingExpressionBase) |
Przeprowadza sprawdzanie poprawności wartości. (Odziedziczone po ValidationRule) |
Validate(Object, CultureInfo, BindingGroup) |
Przeprowadza sprawdzanie poprawności wartości. (Odziedziczone po ValidationRule) |