Udostępnij za pośrednictwem


DataErrorValidationRule Klasa

Definicja

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
DataErrorValidationRule

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)

Dotyczy

Zobacz też