Popup.CreateRootPopup(Popup, UIElement) Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Attaches a child element to a Popup control.
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)
Parameters
Remarks
You might want to create a custom control that has the same functionality as an existing control and also exhibits the behavior of a Popup. You can make your control behave like a Popup by adding a Popup to your control and calling the CreateRootPopup method.
This method assigns child
to the child property and binds the following properties to child
.
You should implement these as dependency properties in your control so it can be used the same way as a Popup. For more information, see Custom Dependency Properties.
When you call CreateRootPopup, child
cannot be a child of a UIElement. Also, PlacementTarget
should be set on your control before you call this method.