Как динамически добавить элемент управления в PanoramaItem? - PullRequest
0 голосов
/ 28 июля 2011

Я использую Visual Studios 2010 для создания приложения для Windows Phone 7 и пытаюсь понять, как динамически создавать CheckBox в сетке PanoramaItem, когда пользователь нажимает определенную кнопку.

Следующий код успешно добавляет флажок в основную сетку под названием «Корень макета»:

private void addItemButton_Click(object sender, System.Windows.RoutedEventArgs e)
{
    CheckBox box = new CheckBox();
    box.Content = "Test Box";
    LayoutRoot.Children.Add(box);           
}

Однако я хочу добавить флажок в определенное место, а именно в сетку объекта PanoramaItem (под названием "Pan2" ).Есть ли способ сделать это, и если да, то как?

1 Ответ

0 голосов
/ 28 июля 2011

Так же, как вы добавили его в LayoutRoot:

Pan2.Children.Add(box);

Учитывая, что Pan2 является фактическим элементом управления Grid внутри PanoramaItem.

...