PropertyMetadata.CoerceValueCallback 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 lub ustawia odwołanie do CoerceValueCallback implementacji określonej w tych metadanych.
public:
property System::Windows::CoerceValueCallback ^ CoerceValueCallback { System::Windows::CoerceValueCallback ^ get(); void set(System::Windows::CoerceValueCallback ^ value); };
public System.Windows.CoerceValueCallback CoerceValueCallback { get; set; }
member this.CoerceValueCallback : System.Windows.CoerceValueCallback with get, set
Public Property CoerceValueCallback As CoerceValueCallback
Wartość właściwości
Odwołanie CoerceValueCallback do implementacji.
Wyjątki
Nie można ustawić właściwości metadanych po zastosowaniu jej do operacji właściwości zależności.
Uwagi
Wywołania zwrotne w metadanych właściwości nie są zazwyczaj publicznymi elementami członkowskimi w typie zawierającym, więc wartość tej właściwości nie jest ważna w przypadku większości scenariuszy, które po prostu używają metadanych istniejącej właściwości zależności. Jedną z przyczyn uwidocznienia tej właściwości jest to, że podklasy metadanych mogą wykonywać żądaną logikę scalania, jeśli zarówno podstawowe metadane, jak i zastępowanie/dodawanie metadanych określają CoerceValueCallbackwartość . Jednak domyślną logiką scalania elementu jest CoerceValueCallback zastąpienie poprzedniego.
CoerceValueCallback jest definiowany w modelu obiektów jako odczyt-zapis. Jest tak, aby CoerceValueCallback można było dostosować po zainicjowaniu PropertyMetadata samego obiektu. Jednak po użyciu metadanych w ramach wywołania metody Register, AddOwnerlub OverrideMetadatasystem właściwości przypieczętuje, że wystąpienie metadanych i właściwości są teraz uznawane za niezmienne. Próba ustawienia CoerceValueCallback raz IsSealed w true
tym wystąpieniu metadanych spowoduje wystąpienie wyjątku.