UIElement.OnVisualParentChanged(DependencyObject) UIElement.OnVisualParentChanged(DependencyObject) UIElement.OnVisualParentChanged(DependencyObject) UIElement.OnVisualParentChanged(DependencyObject) Method

Определение

Вызывается, когда родительский элемент данного UIElement сообщает об изменении в его базовом визуальном родителе.Invoked when the parent element of this UIElement reports a change to its underlying visual parent.

protected public:
 override void OnVisualParentChanged(System::Windows::DependencyObject ^ oldParent);
protected internal override void OnVisualParentChanged (System.Windows.DependencyObject oldParent);
override this.OnVisualParentChanged : System.Windows.DependencyObject -> unit
Protected Friend Overrides Sub OnVisualParentChanged (oldParent As DependencyObject)

Параметры

oldParent
DependencyObject DependencyObject DependencyObject DependencyObject

Предыдущий родительский элемент.The previous parent. Может быть предоставлен в качестве null, если DependencyObject не имел родительский элемент ранее.This may be provided as null if the DependencyObject did not have a parent element previously.

Примечания для тех, кто наследует этот метод

При переопределении этого метода всегда вызывайте базовую реализацию.If you override this method, always call the base implementation. Базовая реализация по умолчанию выполняет определенное внутреннее обслуживание состояния свойства, наследуемого с обратным наследованием.The default base implementation performs some internal maintenance of reverse-inherited property state. Если не вызвать базовую реализацию, это состояние станет недействительным.Failing to call the base implementation will invalidate this state.

Этот метод переопределяет метод OnVisualParentChanged(DependencyObject).This method overrides OnVisualParentChanged(DependencyObject). FrameworkElementи Window обе версии UIElement Window также переопределяют реализацию и запечатывает ее. OnVisualParentChanged(DependencyObject)FrameworkElement and Window both also override the UIElement implementation of OnVisualParentChanged(DependencyObject), and Window seals it.

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