如何在WP7应用页面中添加/显示UserControl(例如弹出窗口)?

时间:2011-12-07 17:23:18

标签: windows-phone-7

您已创建用户控件。

现在我想将此控件添加到页面,例如当用户点击一个按钮时(重要的是,我不想在xaml中直接添加它,我想在c#代码部分添加id)

怎么这样呢?

2 个答案:

答案 0 :(得分:1)

在按钮的Click事件中,您可以执行以下操作:

MyControl control = new MyControl();
// Set whatever properties you need in your control here
LayoutRoot.Children.Add(control);

答案 1 :(得分:0)

  if (listBox1.Items.Count == 0)
                    {

                        Popup popup = new Popup();
                       WPCpopup po = new WPCpopup(popup);

                        popup.Width =                        System.Windows.Application.Current.Host.Content.ActualWidth;
                        popup.Child = po;
                       popup.VerticalOffset = 300;
                       popup.IsOpen = true;
               }

WPCpopup是usercontrol