Popup.CreateRootPopup(Popup, UIElement) Methode

Definition

Fügt ein untergeordnetes Element an ein Popup-Steuerelement an.

public:
 static void CreateRootPopup(System::Windows::Controls::Primitives::Popup ^ popup, System::Windows::UIElement ^ child);
public static void CreateRootPopup (System.Windows.Controls.Primitives.Popup popup, System.Windows.UIElement child);
static member CreateRootPopup : System.Windows.Controls.Primitives.Popup * System.Windows.UIElement -> unit
Public Shared Sub CreateRootPopup (popup As Popup, child As UIElement)

Parameter

popup
Popup

Das Popup, zu dem das untergeordnete Element hinzugefügt wird.

child
UIElement

Der untergeordnete UIElement-Inhalt.

Hinweise

Möglicherweise möchten Sie ein benutzerdefiniertes Steuerelement erstellen, das über die gleiche Funktionalität wie ein vorhandenes Steuerelement verfügt und auch das Verhalten eines Popupzeigt. Sie können festlegen, dass sich Ihr Steuerelement wie ein Popup verhält, indem Sie Ihrem Steuerelement hinzufügen Popup und die CreateRootPopup -Methode aufrufen.

Diese Methode weist der untergeordneten child Eigenschaft zu und bindet die folgenden Eigenschaften an child.

Sie sollten diese als Abhängigkeitseigenschaften in Ihrem Steuerelement implementieren, damit es auf die gleiche Weise wie ein Popupverwendet werden kann. Weitere Informationen finden Sie unter Benutzerdefinierte Abhängigkeitseigenschaften.

Wenn Sie aufrufen CreateRootPopup, child kann nicht ein untergeordnetes Element eines UIElementsein. Außerdem sollte für Ihr Steuerelement festgelegt werden, PlacementTarget bevor Sie diese Methode aufrufen.

Gilt für: