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

Определение

Обеспечивает уведомление об изменении корневого объекта Visual.Provides notification that the root Visual has changed.

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);
member this.RootChanged : System.Windows.Media.Visual * System.Windows.Media.Visual -> unit
Protected Sub RootChanged (oldRoot As Visual, newRoot As Visual)

Параметры

oldRoot
Visual

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

newRoot
Visual

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

Атрибуты

Комментарии

Производные классы должны вызывать этот метод, чтобы указать, Visual что их корень изменился.Derived classes should call this method to indicate that their root Visual has changed.

Вызов этого метода приводит к возникновению двух событий времени жизни объекта на указанных корневых визуальных элементах и только в том случае, если FrameworkElement эти корневые визуальные элементы являются производными классами.Calling this method causes two object lifetime events to be raised on the specified root visuals, if and only if those root visuals are FrameworkElement derived classes.

  • Старый корневой визуальный Unloaded элемент вызовет событие и будет обрабатывать дерево элементов вниз, широковещательное вещание этого события для каждого дочернего элемента.The old root visual will raise the Unloaded event, and will process its tree of elements downward, broadcasting this event to each child element.

  • Новый корневой визуальный Loaded элемент вызовет событие и будет обрабатывать дерево элементов вниз, широковещательное вещание этого события для каждого дочернего элемента.The new root visual will raise the Loaded event, and will process its tree of elements downward, broadcasting this event to each child element.

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