Поделиться через


PresentationSource.RootChanged(Visual, Visual) Метод

Определение

Обеспечивает уведомление об изменении корневого объекта 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)

Параметры

oldRoot
Visual

Старый корневой объект Visual.

newRoot
Visual

Новый корневой объект Visual.

Атрибуты

Комментарии

Производные классы должны вызывать этот метод, чтобы указать, что их корень Visual изменился.

Вызов этого метода приводит к возникновению двух событий времени существования объекта для указанных корневых визуальных элементов, если и только в том случае, если эти корневые визуальные элементы являются производными FrameworkElement классами.

  • Старый корневой визуальный Unloaded элемент вызовет событие и обработает его дерево элементов вниз, транслируя это событие каждому дочернему элементу.

  • Новый корневой визуальный Loaded элемент вызовет событие и обработает его дерево элементов вниз, транслируя это событие каждому дочернему элементу.

Применяется к