PropertyMetadata.PropertyChangedCallback Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá nebo nastaví odkaz na implementaci zadanou PropertyChangedCallback v těchto metadatech.
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
Hodnota vlastnosti
Referenční PropertyChangedCallback informace k implementaci
Výjimky
Vlastnost metadat nelze nastavit, jakmile se použije na operaci vlastnosti závislosti.
Poznámky
Zpětné volání v metadatech vlastností nejsou obvykle veřejnými členy pro definování typu, takže hodnota této vlastnosti není pro většinu scénářů, které pouze využívají metadata existující vlastnosti závislostí. Jednou z důvodů, proč je tato vlastnost vystavena, je, aby třídy metadat mohly provádět požadovanou logiku PropertyChangedCallbacksloučení, pokud základní metadata i přepsání nebo přidání metadat určují . Výchozí logika sloučení spočívá v údržbě všech PropertyChangedCallback implementací v tabulce a jejich volání, přičemž zpětné volání vytvořené nejnižší třídou v hierarchii běží jako první.
PropertyChangedCallback je definován v objektovém modelu jako read-write. To je proto PropertyChangedCallback možné upravit po inicializaci samotného objektu PropertyMetadata . Jakmile se ale metadata spotřebují jako součást volání Register, AddOwnernebo OverrideMetadata, systém vlastností zapečetí instanci metadat a vlastnosti jsou nyní považovány za neměnné. Při pokusu o nastavení PropertyChangedCallback jednou true
IsSealed v této instanci metadat dojde k výjimce.