WP7动态控件

发布于 2024-10-08 10:43:47 字数 104 浏览 3 评论 0原文

是否可以使用 .xaml 模板在代码隐藏 (.cs) 中生成动态 WP7 控件(如 Android 中的 inflate), 或者我应该手动生成它?例如我需要动态选项卡(PivotItems)

Is it possible to generate dynamic WP7 controls in code behind (.cs) using .xaml template (like inflating in Android) ,
or should I generate it all manually? For example I need dynamic tabs (PivotItems)

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

雅心素梦 2024-10-15 10:43:47

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

在 WPF 和 Silverlight 中动态生成控件

Pete Brown recently demonstrated how to dynamically generate xaml here if you'd like to look into that route.

Dynamically Generating Controls in WPF and Silverlight

作业与我同在 2024-10-15 10:43:47

您绝对可以这样做:

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

MyPivot.Items.Add(newItem);

但要注意多次使用的潜在性能影响。

You can definitely do this:

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

MyPivot.Items.Add(newItem);

Beware of potential performance implications of having lots of times though.

停顿的约定 2024-10-15 10:43:47

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

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

It is possible to do so - but definitely not recommended.

I am not sure why you would want to have more than three pivot items in any application anyway. Simply have three and reuse them as they wrap around. You only need to change the data in the pivotItems on a page transition, not create more and more of them.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文