OnVisualParentChanged Method
Collapse the table of content
Expand the table of content

UIElement::OnVisualParentChanged Method (DependencyObject^)


Invoked when the parent element of this UIElement reports a change to its underlying visual parent.

Namespace:   System.Windows
Assembly:  PresentationCore (in PresentationCore.dll)

public protected:
virtual void OnVisualParentChanged(
	DependencyObject^ oldParent
) override


Type: System.Windows::DependencyObject^

The previous parent. This may be provided as null if the DependencyObject did not have a parent element previously.

Notes to Inheritors:

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.

This method overrides Visual::OnVisualParentChanged. FrameworkElement and Window both also override the UIElement implementation of OnVisualParentChanged, and Window seals it.

.NET Framework
Available since 3.0
Return to top
© 2016 Microsoft