WP7动态控件

时间:2010-12-20 12:58:40

标签: dynamic windows-phone-7

是否可以使用.xaml模板(如在Android中充气)在(.cs)后面的代码中生成动态WP7控件,  或者我应该手动生成它?例如,我需要动态标签(PivotItems)

3 个答案:

答案 0 :(得分:2)

Pete Brown最近演示了如果您想查看该路线,如何动态生成xaml。

Dynamically Generating Controls in WPF and Silverlight

答案 1 :(得分:0)

有可能这样做 - 但绝对不推荐。

我不确定为什么你想要在任何应用程序中拥有三个以上的透视项目。只需要三个并在它们环绕时重复使用它们。您只需要在页面转换时更改pivotItems中的数据,而不是创建越来越多的数据。

答案 2 :(得分:0)

你绝对可以这样做:

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

MyPivot.Items.Add(newItem);

请注意尽可能多次出现的潜在性能影响。