none
Panorama里数据都加载好了,但在真机上切换会有点卡,总之就是没那么流畅啊,有没有什么办法可以优化下 RRS feed

  • 常规讨论

  • 如题,Panorama里数据都加载好了,但在真机上切换会有点卡,总之就是没那么流畅啊,有没有什么办法可以优化下
    2011年8月9日 8:28

全部回复

  • Panorama中的数据不建议一次性全加载好,可以当用户滚到某一页再进行加载

    具体在Panorama的SelectionChanged事件中进行处理,例如如下处理方式:

     

    private void paraApp_SelectionChanged(object sender, SelectionChangedEventArgs e)
      {
       switch (paraApp.SelectedIndex)
       {
        case 1:
         Load_ParaItem();     
    break; } }

    可以缓解卡顿的现象,已经测试通过:)

     


    wp7 developer
    2011年8月11日 7:53
  • 恩,测试下,呵
    2011年8月11日 8:35
  • 这个是的Panorama性能问题./ 至于说是首次一次性加载还是在选择页时加载.在我看来更具实际需要来做. 在加载时要控制用户操作 最好给出加载进度和屏蔽屏幕的界面
    。 

    类似的枢轴控件中.如果采用选择项后执行加载.你会发现每次左右滑动时.会相当难操作.,当切换到界面 用户还需要等待该选择页数据的加载. UI还需要数据响应时间. 着样的用户体验 该多令人崩溃.

     

    所以我的建议可以在Pivot和全景视图控件加入数据缓存. 提高界面响应时间. 具体数据更新由用户来执行操作实现更新. 体验会有很好的改善.


    idea is not born!
    2011年8月24日 2:12