Expand Minimize

ContentElement.GetUIParentCore Method

When overridden in a derived class, returns an alternative user interface (UI) parent for this element if no visual parent exists.

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

abstract GetUIParentCore : unit -> DependencyObject  
override GetUIParentCore : unit -> DependencyObject

Return Value

Type: System.Windows.DependencyObject
An object, if implementation of a derived class has an alternate parent connection to report.

The default virtual implementation of this method returns a null reference (Nothing in Visual Basic). FrameworkContentElement provides a practical implementation.

Alternative parents are used for event routing, in cases where an element creates an alternative parent structure so that its events are routed in a way that diverges from the standard pattern of routing up the visual tree to the standard parent, or downward in the preview routing strategy.

.NET Framework

Supported in: 4.6, 4.5, 4, 3.5, 3.0

.NET Framework Client Profile

Supported in: 4, 3.5 SP1
Was this page helpful?
(1500 characters remaining)
Thank you for your feedback
Show:
© 2015 Microsoft