Compartilhar via


Popup.CreateRootPopup(Popup, UIElement) Método

Definição

Anexa um elemento filho a um controle 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)

Parâmetros

popup
Popup

O Popup ao qual adicionar o conteúdo filho.

child
UIElement

O controle filho UIElement.

Comentários

Talvez você queira criar um controle personalizado que tenha a mesma funcionalidade que um controle existente e também exponha o comportamento de um Popup. Você pode fazer seu controle se comportar como um Popup adicionando um Popup ao seu controle e chamando o CreateRootPopup método.

Esse método atribui child à propriedade filho e associa as propriedades a seguir a child.

Você deve implementá-las como propriedades de dependência em seu controle para que elas possam ser usadas da mesma maneira que uma Popup. Para obter mais informações, consulte Propriedades de dependência personalizadas.

Quando você chama CreateRootPopup, child não pode ser filho de um UIElement. Além disso, PlacementTarget deve ser definido em seu controle antes de chamar esse método.

Aplica-se a