Как добавить / показать UserControl (например, всплывающее окно) на странице приложения WP7? - PullRequest
0 голосов
/ 07 декабря 2011

привет, я создал пользовательский элемент управления.

Теперь я хочу добавить этот элемент управления на страницу, например. когда пользователь нажимает кнопку (важно, что я не хочу добавлять ее непосредственно в xaml, я хочу добавить идентификатор в разделе кода c #)

как это так?

Ответы [ 2 ]

1 голос
/ 08 декабря 2011

В событии Click вашей кнопки вы можете сделать что-то вроде:

MyControl control = new MyControl();
// Set whatever properties you need in your control here
LayoutRoot.Children.Add(control);
0 голосов
/ 08 декабря 2011
  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 - это пользовательский контроль

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...