Dynamic WP7动态控件

Dynamic WP7动态控件,dynamic,windows-phone-7,Dynamic,Windows Phone 7,是否可以使用.xaml模板在代码隐藏(.cs)中生成动态WP7控件(如Android中的膨胀), 还是我应该全部手动生成?例如,我需要动态选项卡(数据透视项)可以这样做,但绝对不推荐这样做 我不知道为什么在任何应用程序中都要有三个以上的透视项。只需拥有三个,并在包装时重复使用它们。您只需在页面转换中更改数据透视项中的数据,而不必创建越来越多的数据透视项。您完全可以这样做: var newItem = new PivotItem { Header = "Added" }; MyPivot.Ite

是否可以使用.xaml模板在代码隐藏(.cs)中生成动态WP7控件(如Android中的膨胀),
还是我应该全部手动生成?例如,我需要动态选项卡(数据透视项)

可以这样做,但绝对不推荐这样做


我不知道为什么在任何应用程序中都要有三个以上的透视项。只需拥有三个,并在包装时重复使用它们。您只需在页面转换中更改数据透视项中的数据,而不必创建越来越多的数据透视项。

您完全可以这样做:

var newItem = new PivotItem { Header = "Added" };

MyPivot.Items.Add(newItem);

不过,要注意大量使用可能会对性能造成的影响。

Pete Brown最近演示了如何在这里动态生成xaml,如果您想了解该路线的话


我相信所有xaml设计都可以在.cs中手动生成,我只是想知道是否有最简单的方法。。。(克隆、膨胀,诸如此类)@Janci是你的问题“可能吗?”或“选项是什么,它们如何比较?”谢谢,我用UserControls解决了我的问题,但这看起来真的很有趣