2026/2/17 9:55:13
网站建设
项目流程
网站需要做实名认证如何做,网站建设开发人员须知,夫唯seo培训,VM2008 做网站Windows Phone开发的性能优化、测试与发布指南 1. 控件性能对比 在Windows Phone开发中,Panorama和Pivot控件是常见的界面元素,它们在性能和使用场景上有所不同: - Panorama控件 :它不是虚拟化控件,在初始加载时会渲染每个PanoramaItem内的所有内容。这使得它能在加载…Windows Phone开发的性能优化、测试与发布指南1. 控件性能对比在Windows Phone开发中,Panorama和Pivot控件是常见的界面元素,它们在性能和使用场景上有所不同:-Panorama控件:它不是虚拟化控件,在初始加载时会渲染每个PanoramaItem内的所有内容。这使得它能在加载后立即显示下一个(有时是前一个)项目的部分内容。不过,根据Metro指南,它不适合用于复杂的工作,更像是应用的首页“杂志”体验,应保持简洁,避免使用复杂控件或列表。-Pivot控件:会对内容进行虚拟化处理,初始加载时仅填充第一个PivotItem,但系统会立即触发左右项目的加载。实际上,启动时或启动后不久会加载三个项目。随着项目数量的增加,Panorama和Pivot的加载时间差异会越来越大。由于Panorama鼓励用户在项目间来回导航,因此通常需要假设所有项目随时可用;而Pivot的某些项目在特定会话中可能不会被用户看到。所以,如果项目中有复杂列表或动画,应积极管理这些元素的创建、启动和停止。2. 进度条选择标准库提供了ProgressBar,工具包提供了PerformanceProgressBar,它们的使用场景如下:-确定进度场景:当可以确定进度百分比时,使用标准ProgressBar。-不确定进度场景:对于不确定进度的情况,使用PerformanceProgressBar。关键区别在于,工具包的PerformanceProgressBar大部分