Popup.CreateRootPopup(Popup, UIElement) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
将子元素附加到 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 并调用 CreateRootPopup 方法,使控件的行为类似于 Popup 。
此方法分配给 child
子属性并将以下属性绑定到 child
。
应在 控件中将这些属性作为依赖属性实现,以便其使用方式 Popup与 相同。 有关详细信息,请参阅自定义依赖属性。
调用 CreateRootPopup时, child
不能是 的子级 UIElement。 此外,在调用此方法之前, PlacementTarget
应在 控件上设置 。