Sdílet prostřednictvím


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 k označení, že se jejich kořen Visual změnil.

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

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

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

Platí pro