zj2092 发表于 2015-5-11 06:03:01

Windows Phone 7 Tip (6)

  不废话,上代码:)
  


代码



private double? scrollOffset;
private void scrollViewerHome_SizeChanged(object sender, SizeChangedEventArgs e)
      {
            if (scrollOffset.HasValue)
            {
                scrollViewerHome.ScrollToVerticalOffset(scrollOffset.Value);
                scrollOffset = null; // No need to set the scroll offset again
            }
      }
protected override void OnNavigatedFrom(NavigationEventArgs e)
      {
            State["ScrollOffsetKey"] = scrollViewerHome.VerticalOffset;
      }
      protected override void OnNavigatedTo(NavigationEventArgs e)
      {
            if (State.ContainsKey("ScrollOffsetKey"))
            {
                scrollOffset = (double)State["ScrollOffsetKey"];
            }
      }
  
页: [1]
查看完整版本: Windows Phone 7 Tip (6)