DependencyProperty.ValidateValueCallback Właściwość
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.
Pobiera wywołanie zwrotne weryfikacji wartości dla właściwości zależności.
public:
property System::Windows::ValidateValueCallback ^ ValidateValueCallback { System::Windows::ValidateValueCallback ^ get(); };
public System.Windows.ValidateValueCallback ValidateValueCallback { get; }
member this.ValidateValueCallback : System.Windows.ValidateValueCallback
Public ReadOnly Property ValidateValueCallback As ValidateValueCallback
Wartość właściwości
Wywołanie zwrotne weryfikacji wartości dla tej właściwości zależności, jak podano dla parametru validateValueCallback
w oryginalnej rejestracji właściwości zależności.
Uwagi
Ta właściwość będzie zawierać null
dowolną właściwość zależności bez zarejestrowanego wywołania zwrotnego weryfikacji.
Sprawdzanie poprawności wywołań zwrotnych wartości musi działać w sensie statycznym: walidacja zastosowana za pośrednictwem ValidateValueCallback elementu nie może określić, czy podana wartość jest prawidłowa dla dowolnego wystąpienia. Wywołanie zwrotne może określać tylko, czy wszystkie obiekty, które posiadają właściwość zależności, powinny lub nie powinny akceptować podanej wartości jako prawidłowej. Jeśli musisz przeprowadzić walidację, która opiera się na znajomości wartości innych właściwości zależności w konkretnym wystąpieniu, użyj elementu CoerceValueCallback zamiast tego. Element CoerceValueCallback jest rejestrowany jako część metadanych właściwości zależności, a nie bezpośrednio w obrębie identyfikatora właściwości zależności. Aby uzyskać szczegółowe informacje, zobacz Wywołania zwrotne właściwości zależności i walidacja.