UIElement::OnVisualParentChanged Method (DependencyObject^)
.NET Framework (current version)
Invoked when the parent element of this UIElement reports a change to its underlying visual parent.
Assembly: PresentationCore (in PresentationCore.dll)
public protected: virtual void OnVisualParentChanged( DependencyObject^ oldParent ) override
Parameters
- oldParent
-
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
Available since 3.0
Show: