Popup.CreateRootPopup(Popup, UIElement) 方法

定义

将子元素附加到 Popup 控件。

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)

参数

popup
Popup

向其添加子内容的 Popup

child
UIElement

UIElement 子内容。

注解

你可能想要创建一个自定义控件,该控件具有与现有控件相同的功能,并且还展示了 的行为 Popup。 可以通过向 控件添加 Popup 并调用 CreateRootPopup 方法,使控件的行为类似于 Popup

此方法分配给 child 子属性并将以下属性绑定到 child

应在 控件中将这些属性作为依赖属性实现,以便其使用方式 Popup与 相同。 有关详细信息,请参阅自定义依赖属性

调用 CreateRootPopup时, child 不能是 的子级 UIElement。 此外,在调用此方法之前, PlacementTarget 应在 控件上设置 。

适用于