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 您應該先在控制項上設定,再呼叫這個方法。

適用於