C# 如何在全景项目中动态添加控件?

C# 如何在全景项目中动态添加控件?,c#,windows-phone-7,dynamic,windows-phone,panorama-control,C#,Windows Phone 7,Dynamic,Windows Phone,Panorama Control,我正在使用Visual Studio 2010制作一个Windows Phone 7应用程序,我试图了解当用户按下特定按钮时,如何在全景项目的网格中动态创建复选框 以下代码成功地向主网格添加了一个名为“Layout Root”的复选框: 但是,我想将复选框添加到特定位置,即全景项目的网格(标题为“Pan2”)。有没有办法做到这一点,如果有,怎么做?与您将其添加到LayoutRoot的方式相同: Pan2.Children.Add(box); 鉴于Pan2是PanoramaItem中的实际网格控

我正在使用Visual Studio 2010制作一个Windows Phone 7应用程序,我试图了解当用户按下特定按钮时,如何在全景项目的网格中动态创建复选框

以下代码成功地向主网格添加了一个名为“Layout Root”的复选框:


但是,我想将复选框添加到特定位置,即全景项目的网格(标题为“Pan2”)。有没有办法做到这一点,如果有,怎么做?

与您将其添加到LayoutRoot的方式相同:

Pan2.Children.Add(box);

鉴于
Pan2
PanoramaItem
中的实际网格控件,我尝试了您的建议,但我发现以下错误:Microsoft.Phone.Controls.PanoramaItem不包含“Children”的定义,并且找不到接受类型为“Microsoft.Phone.Controls.PanoramaItem”的第一个参数的扩展方法“Children”(是否缺少using指令或程序集引用?)你需要一个
网格
全景项目内
——注意我在文章末尾提到的内容。
Pan2.Children.Add(box);