Udostępnij za pośrednictwem


PropertyMetadata.PropertyChangedCallback Właściwość

Definicja

Pobiera lub ustawia odwołanie do PropertyChangedCallback implementacji określonej w tych metadanych.

public:
 property System::Windows::PropertyChangedCallback ^ PropertyChangedCallback { System::Windows::PropertyChangedCallback ^ get(); void set(System::Windows::PropertyChangedCallback ^ value); };
public System.Windows.PropertyChangedCallback PropertyChangedCallback { get; set; }
member this.PropertyChangedCallback : System.Windows.PropertyChangedCallback with get, set
Public Property PropertyChangedCallback As PropertyChangedCallback

Wartość właściwości

PropertyChangedCallback

Odwołanie PropertyChangedCallback 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 definiują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 klasy metadanych mogą wykonywać żądaną logikę scalania, jeśli zarówno podstawowe metadane, jak i zastępowanie/dodawanie metadanych określają PropertyChangedCallbackwartość . Domyślną logiką scalania jest utrzymanie wszystkich PropertyChangedCallback implementacji w tabeli i wywoływanie każdego z nich z wywołaniami zwrotnymi ustalonymi przez najgłębszą klasę w hierarchii uruchomionej najpierw.

PropertyChangedCallback jest definiowany w modelu obiektów jako odczyt-zapis. Jest tak, aby PropertyChangedCallback 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 PropertyChangedCallback raz IsSealed w true tym wystąpieniu metadanych spowoduje wystąpienie wyjątku.

Dotyczy