Nyelv

PresentationSource.RootChanged(Visual, Visual) Metódus

Definíció

Értesítést küld arról, hogy a gyökér megváltozott 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)

Paraméterek

oldRoot
Visual

A régi gyökér Visual.

newRoot
Visual

Az új gyökér Visual.

Attribútumok

Megjegyzések

A származtatott osztályoknak ezt a metódust kell meghívniuk, hogy jelezzék, hogy a gyökérük Visual megváltozott.

A metódus meghívásával két objektumélettartam-esemény keletkezik a megadott gyökérvizualizációkon, ha és csak akkor, ha ezek a gyökérvizualizációk FrameworkElement származtatott osztályok.

  • A régi gyökérvizualizáció felemeli az eseményt Unloaded , és lefelé dolgozza fel az elemek fáját, és az eseményt minden gyermekelemnek közvetíti.

  • Az új gyökérvizualizáció felemeli az eseményt Loaded , és lefelé dolgozza fel az elemek fáját, és az eseményt minden gyermekelemnek közvetíti.

A következőre érvényes: