PresentationSource.RootChanged(Visual, Visual) Metoda

Definice

Poskytuje oznámení o změně kořenového adresáře 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

Starý kořen Visual.

newRoot
Visual

Nový kořen Visual.

Atributy

Poznámky

Odvozené třídy by měly volat tuto metodu indikovat, že jejich kořen Visual se změnil.

Volání této metody způsobí vyvolání dvou událostí životnosti objektu v zadaných kořenových vizuálech, pokud a pouze pokud jsou tyto kořenové vizuály odvozené FrameworkElement třídy.

  • Starý kořenový vizuál vyvolá Unloaded událost a zpracuje její strom prvků směrem dolů, přičemž tuto událost vysílá do každého podřízeného prvku.

  • Nový kořenový vizuál vyvolá Loaded událost a zpracuje její strom prvků směrem dolů, přičemž tuto událost vysílá do každého podřízeného prvku.

Platí pro