【发布时间】:2010-12-20 12:58:39
【问题描述】:
是否可以使用 .xaml 模板在代码后面 (.cs) 中生成动态 WP7 控件(如 Android 中的膨胀), 还是我应该手动生成它?例如我需要动态标签(PivotItems)
【问题讨论】:
是否可以使用 .xaml 模板在代码后面 (.cs) 中生成动态 WP7 控件(如 Android 中的膨胀), 还是我应该手动生成它?例如我需要动态标签(PivotItems)
【问题讨论】:
Pete Brown 最近演示了如何在此处动态生成 xaml,如果您想研究该路线。
【讨论】:
你绝对可以这样做:
var newItem = new PivotItem { Header = "Added" };
MyPivot.Items.Add(newItem);
但要注意有很多次对性能的潜在影响。
【讨论】:
可以这样做 - 但绝对不推荐。
我不知道为什么您会希望在任何应用程序中拥有三个以上的数据透视项。只需拥有三个并在它们环绕时重复使用它们。您只需要在页面转换时更改 pivotItems 中的数据,而不需要创建越来越多的数据。
【讨论】: