Popup.CreateRootPopup(Popup, UIElement) Metodo

Definizione

Associa un elemento figlio a un controllo 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)

Parametri

popup
Popup

Oggetto Popup a cui aggiungere contenuto figlio.

child
UIElement

Contenuto figlio di UIElement.

Commenti

È possibile creare un controllo personalizzato con la stessa funzionalità di un controllo esistente e presenta anche il comportamento di un oggetto Popup. È possibile fare in modo che il controllo si comporti come un Popup aggiungendo un Popup al controllo e chiamando il CreateRootPopup metodo .

Questo metodo assegna child alla proprietà figlio e associa le proprietà seguenti a child.

È necessario implementare queste proprietà come proprietà di dipendenza nel controllo in modo che possa essere usato allo stesso modo di un oggetto Popup. Per altre informazioni, vedere Proprietà Dependency personalizzate.

Quando si chiama CreateRootPopup, child non può essere un elemento figlio di un oggetto UIElement. Inoltre, PlacementTarget deve essere impostato sul controllo prima di chiamare questo metodo.

Si applica a