Popup.CreateRootPopup(Popup, UIElement) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
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.