DependencyProperty.ValidateValueCallback Właściwość

Definicja

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

ValidateValueCallback

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.

Dotyczy

Zobacz też