不废话,上代码:)

 

代码
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"];
}
}

 

相关文章:

  • 2021-07-15
  • 2022-02-20
  • 2021-07-03
  • 2021-10-23
  • 2022-01-12
  • 2021-06-18
  • 2021-09-29
  • 2021-09-12
猜你喜欢
  • 2021-11-03
  • 2022-01-03
  • 2021-06-20
  • 2021-06-23
  • 2021-07-05
  • 2022-03-04
  • 2022-01-30
相关资源
相似解决方案