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)
Параметры
- Атрибуты
Комментарии
Производные классы должны вызывать этот метод, чтобы указать, что их корень Visual изменился.
Вызов этого метода приводит к возникновению двух событий времени существования объекта для указанных корневых визуальных элементов, если и только в том случае, если эти корневые визуальные элементы являются производными FrameworkElement классами.
Старый корневой визуальный Unloaded элемент вызовет событие и обработает его дерево элементов вниз, транслируя это событие каждому дочернему элементу.
Новый корневой визуальный Loaded элемент вызовет событие и обработает его дерево элементов вниз, транслируя это событие каждому дочернему элементу.