【问题标题】:Page transitions for slow page load silverlight Windows Phone用于缓慢页面加载的页面转换 silverlight Windows Phone
【发布时间】:2011-09-30 06:10:57
【问题描述】:

我有一个 silverlight 页面,上面有大约 250 个元素。页面加载时间平均约为 2.5 秒。我试图减少数据部分,但我认为它没有太大帮助。 即使没有任何数据的加载也需要大约 2 秒。我猜是 UI 元素加载时间导致缓慢。

我目前的导航结构是:

应用加载 --- 主页面 --- 游戏页面。

问题在于游戏页面加载时间。其他页面加载速度非常快。

当前的“缓慢”发生在我按下导航按钮(开始游戏按钮)时,应用程序冻结,然后加载下一页。

我的问题是:是否有“预加载”页面?如果做不到这一点,是否有运行某种动画来感知活泼?

我尝试了基于 silverlight 工具包的页面转换,但我认为它根本没有帮助。动画在按下导航按钮后“冻结”后开始。

谢谢

阿尔文

【问题讨论】:

    标签: silverlight windows-phone-7 transition pageload


    【解决方案1】:

    如果应用程序似乎“冻结”,那么您正在 UI 线程上执行长时间运行的任务(以处理器周期而言),您应该能够将其卸载到后台线程以加快页面加载速度。如果您使用的是 WP 7.1 SDK 工具并针对 Mango,那么您可以使用内置的性能分析工具来定位瓶颈的根源。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-03-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-04-10
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多