UIElement.GetUIParentCore Método

Definición

Cuando se invalida en una clase derivada, devuelve un elemento primario alternativo de la interfaz de usuario (UI)user interface (UI) para este elemento si no existe ningún elemento primario visual.When overridden in a derived class, returns an alternative interfaz de usuario (UI)user interface (UI) parent for this element if no visual parent exists.

protected public:
 virtual System::Windows::DependencyObject ^ GetUIParentCore();
protected internal virtual System.Windows.DependencyObject GetUIParentCore ();
abstract member GetUIParentCore : unit -> System.Windows.DependencyObject
override this.GetUIParentCore : unit -> System.Windows.DependencyObject
Protected Friend Overridable Function GetUIParentCore () As DependencyObject

Devoluciones

DependencyObject

Devuelve un objeto si la implementación de una clase derivada tiene una conexión primaria alternativa.An object, if implementation of a derived class has an alternate parent connection to report.

Comentarios

La implementación virtual predeterminada de este método devuelve null .The default virtual implementation of this method returns null. FrameworkElement proporciona una implementación práctica.FrameworkElement provides a practical implementation.

Los elementos primarios alternativos se usan para el enrutamiento de eventos, en los casos en que un elemento crea una estructura primaria alternativa para que sus eventos se enruten de una forma que difiere del patrón estándar de enrutamiento hacia arriba en el árbol visual hasta el elemento primario estándar o hacia abajo en la estrategia de enrutamiento de vista previa.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.

Se aplica a