Udostępnij za pośrednictwem


PresentationSource.RootChanged(Visual, Visual) Metoda

Definicja

Dostarcza powiadomienie o zmianie katalogu głównego Visual .

protected:
 void RootChanged(System::Windows::Media::Visual ^ oldRoot, System::Windows::Media::Visual ^ newRoot);
[System.Security.SecurityCritical]
[System.Security.SecurityTreatAsSafe]
protected void RootChanged (System.Windows.Media.Visual oldRoot, System.Windows.Media.Visual newRoot);
protected void RootChanged (System.Windows.Media.Visual oldRoot, System.Windows.Media.Visual newRoot);
[<System.Security.SecurityCritical>]
[<System.Security.SecurityTreatAsSafe>]
member this.RootChanged : System.Windows.Media.Visual * System.Windows.Media.Visual -> unit
member this.RootChanged : System.Windows.Media.Visual * System.Windows.Media.Visual -> unit
Protected Sub RootChanged (oldRoot As Visual, newRoot As Visual)

Parametry

oldRoot
Visual

Stary katalog główny Visual.

newRoot
Visual

Nowy katalog główny Visual.

Atrybuty

Uwagi

Klasy pochodne powinny wywołać tę metodę, aby wskazać, że ich katalog główny Visual uległ zmianie.

Wywołanie tej metody powoduje wywoływanie dwóch zdarzeń okresu istnienia obiektu w określonych wizualizacjach głównych, jeśli i tylko wtedy, gdy te wizualizacje główne są FrameworkElement klasami pochodnymi.

  • Stara wizualizacja główna zgłosi Unloaded zdarzenie i przetworzy drzewo elementów w dół, rozgłasza to zdarzenie do każdego elementu podrzędnego.

  • Nowa wizualizacja główna zgłosi Loaded zdarzenie i przetworzy drzewo elementów w dół, rozgłasza to zdarzenie do każdego elementu podrzędnego.

Dotyczy