Partilhar via


PresentationSource.RootChanged(Visual, Visual) Método

Definição

Fornece notificação de que a raiz Visual foi alterada.

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)

Parâmetros

oldRoot
Visual

O Visual raiz antigo.

newRoot
Visual

O Visual raiz novo.

Atributos

Comentários

Classes derivadas devem chamar esse método para indicar que sua raiz Visual foi alterada.

Chamar esse método faz com que dois eventos de tempo de vida do objeto sejam gerados nos visuais raiz especificados, se e somente se esses visuais raiz forem FrameworkElement classes derivadas.

  • O visual raiz antigo acionará o Unloaded evento e processará sua árvore de elementos para baixo, transmitindo esse evento para cada elemento filho.

  • O novo visual raiz gerará o Loaded evento e processará sua árvore de elementos para baixo, transmitindo esse evento para cada elemento filho.

Aplica-se a