Windows phone 7 快速滑动枢轴时,枢轴性能会缓慢下降

Windows phone 7 快速滑动枢轴时,枢轴性能会缓慢下降,windows-phone-7,pivot,panorama-control,Windows Phone 7,Pivot,Panorama Control,那里 我发现快速滑动或轻弹枢轴时,枢轴会变得非常迟钝。当手指离开屏幕时,枢轴仍会在枢轴项目之间来回移动几次。 在快速滑动或轻弹的情况下,有没有办法使Pivot性能像Panorama一样。我遇到了相同的问题,因为使用了5个以上的选项卡,每个选项卡上都有数据绑定。每次我转到一个新页面时,数据绑定都会被触发,从而导致明显的延迟。如果继续旋转这些请求,则会创建一个回填,这最终会导致每个pivot选项卡有多个后台线程 我通过折叠选项卡上的数据并仅在选项卡显示超过3秒时才显示数据来修复此问题。这大大减少了数

那里

我发现快速滑动或轻弹枢轴时,枢轴会变得非常迟钝。当手指离开屏幕时,枢轴仍会在枢轴项目之间来回移动几次。
在快速滑动或轻弹的情况下,有没有办法使Pivot性能像Panorama一样。

我遇到了相同的问题,因为使用了5个以上的选项卡,每个选项卡上都有数据绑定。每次我转到一个新页面时,数据绑定都会被触发,从而导致明显的延迟。如果继续旋转这些请求,则会创建一个回填,这最终会导致每个pivot选项卡有多个后台线程

我通过折叠选项卡上的数据并仅在选项卡显示超过3秒时才显示数据来修复此问题。这大大减少了数据绑定,从而减少了数据加载。但在我的情况下,我不得不求助于此,因为我使用标签作为浏览日期的方式,因此我面临着一个潜在的无限收集,必须在我的5个可用标签上循环数据。Microsoft建议不要使用超过5个选项卡


如果您有一个少于6个选项卡的有限集合,则更简单的方法是将数据绑定设置为“一次性”以填充数据。如果选项卡上的项目依赖于允许控件不仅显示而且更新值,则始终可以通过控制事件触发数据绑定。请确保不仅使用更新的方法,还使用page.navigateaway事件触发数据绑定,因为在更新控件的值后立即离开页面不会触发控件。更新的事件

我遇到了相同的问题,原因是使用了5个以上的选项卡,每个选项卡上都有数据绑定。每次我转到一个新页面时,数据绑定都会被触发,从而导致明显的延迟。如果继续旋转这些请求,则会创建一个回填,这最终会导致每个pivot选项卡有多个后台线程

我通过折叠选项卡上的数据并仅在选项卡显示超过3秒时才显示数据来修复此问题。这大大减少了数据绑定,从而减少了数据加载。但在我的情况下,我不得不求助于此,因为我使用标签作为浏览日期的方式,因此我面临着一个潜在的无限收集,必须在我的5个可用标签上循环数据。Microsoft建议不要使用超过5个选项卡


如果您有一个少于6个选项卡的有限集合,则更简单的方法是将数据绑定设置为“一次性”以填充数据。如果选项卡上的项目依赖于允许控件不仅显示而且更新值,则始终可以通过控制事件触发数据绑定。确保不仅使用更新的方法,而且还使用page.navigateaway事件触发数据绑定,因为在更新控件的值后立即离开页面导航不会触发控件。更新的事件

在每个透视项中执行什么操作?你做过IO操作吗?从模板中创建一个空白的pivot项目并比较性能。我只想知道当我停止滑动或轻弹时,如何防止pivot多次变换。但全景图不会这样。你可以做的是自定义或构建自己的pivot。这是可以帮助你的源代码我已经有了Lukas提到的代码。不知怎么的,这些代码并不完全是Pivot源代码。仍然有一些不同。你在每个Pivot项目中做什么?你做过IO操作吗?从模板中创建一个空白的pivot项目并比较性能。我只想知道当我停止滑动或轻弹时,如何防止pivot多次变换。但全景图不会这样。你可以做的是自定义或构建自己的pivot。这里的源代码可能会对你有所帮助,我已经有了卢卡斯提到的代码。不知怎么的,这些代码并不完全是Pivot源代码。还有一些不同之处。