是Windows 7/8电话开发领域的新手......我很乐意大家与Windows手机一起使用......但是已经有一个学习曲线,非常了解。

如上所述,我正在尝试做的是创建一个页面,它是动态绑定到将显示n个枢轴页数的数据结构的页面,每个枢轴页面都有不同的XAML来显示内容。

我看了这个代码项目文章(

有帮助吗?

解决方案

正如你所说,你还在学习,让我解释为什么有n个枢轴物品是一个坏主意:

  1. 由于单个页面上的内容量,您可能会遇到性能问题。列表可以虚拟化项目。枢轴控制不支持动态添加的PivotItems的虚拟化。

  2. 当人们有很多PivotItems时,人们很难导航到所需的物品,因为没有一种方法可以快速到达想要的方式。说你有30件物品在枢轴上,但想到第15件。这将需要很多抖动,如果快速执行它,那么久违就会播放。

  3. 枢轴控制旨在用于两个目的之一:

    1. 以显示一组数据的不同视图。即,电子邮件应用程序显示每个PivotiTem中的邮箱的不同视图,过滤“全部”,“未读”,“标记”和“紧急”。

    2. 显示不同的相关数据。即,在查看个人联系人/人员时,您将看到不同的相关操作和信息被分组到不同的PivotItems:“配置文件”,“新的”,“照片”和“历史”。

    3. 并不意图枢转控制应该用作大量内容的容器,例如N个模板列表。
      有人建议,枢轴中的最大项目数应为7,以避免性能和可用性的问题。

      所有,不使用枢轴控制,其中一个方法之一可能导致您的性能问题作为使用该应用程序的人员的开发人员和可用性问题。
      两者都是要避免的情景。

      抱歉这不是对您的问题的直接答案,但希望它将帮助您开发更好的应用程序(或应用程序)。 ;)

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top