2

那里

我发现当快速滑动或轻弹枢轴时,枢轴会变得非常钝。当手指离开屏幕时,枢轴仍然会在枢轴项之间移动几次。有什么方法可以让 Pivot 在快速滑动或轻弹的情况下表现得像全景图一样。

4

1 回答 1

0

我遇到了同样的问题,这是由于使用了超过 5 个选项卡,每个选项卡都带有数据绑定。每次我转向一个新页面时,都会触发数据绑定,从而导致明显的延迟。(如果您继续旋转这些请求,则会创建回填,这最终会导致每个数据透视选项卡有多个后台线程)

我通过折叠选项卡上的数据并仅在选项卡显示超过 3 秒时才显示它来解决此问题。这大大减少了数据绑定,从而减少了数据加载。在我的情况下,虽然我确实不得不求助于这个,因为我使用选项卡作为浏览日期的方式,因此我面临着一个可能无限的集合,并且不得不在我的 5 个可用选项卡中循环数据。(Microsoft 建议不要使用超过 5 个选项卡)。

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

于 2012-04-23T13:37:59.487 回答