UIElement.OnVisualParentChanged(DependencyObject) Metoda
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í.
Vyvoláno, když nadřazený prvek tohoto UIElement objektu hlásí změnu nadřazeného vizuálu.
protected public:
override void OnVisualParentChanged(System::Windows::DependencyObject ^ oldParent);
protected internal override void OnVisualParentChanged (System.Windows.DependencyObject oldParent);
override this.OnVisualParentChanged : System.Windows.DependencyObject -> unit
Protected Friend Overrides Sub OnVisualParentChanged (oldParent As DependencyObject)
Parametry
- oldParent
- DependencyObject
Předchozí nadřazený objekt. To může být uvedeno, jako null
kdyby DependencyObject objekt dříve neměl nadřazený prvek.
Poznámky pro dědice
Pokud přepíšete tuto metodu, vždy volejte základní implementaci. Výchozí základní implementace provádí určitou interní údržbu obráceně zděděné vlastnosti stavu. Neúspěšné volání základní implementace způsobí zneplatnění tohoto stavu.
Tato metoda přepíše OnVisualParentChanged(DependencyObject). FrameworkElement a Window oba také přepíší implementaci UIElementOnVisualParentChanged(DependencyObject)a Window zapečetí ji.