【问题标题】:How can I scroll to bottom of ListView in Windows Phone 8.1 RT App?如何在 Windows Phone 8.1 RT App 中滚动到 ListView 的底部?
【发布时间】:2015-03-03 23:20:54
【问题描述】:
  1. 我尝试过 ScrollIntoView() 但这不起作用,因为该项目可能在也可能不在视口中。

  2. 我试过 WinRTXAMLToolkit(VisualTreeHelper 类):

    var scrollViewer = listView.GetFirstDescendantOfType(); scrollViewer.ChangeView(null, scrollViewer.ScrollableHeight, null);

它不会每次都滚动到底部,当它不滚动时,它会滚动到略高于(从底部)。

【问题讨论】:

    标签: c# listview windows-runtime windows-phone-8.1 win-universal-app


    【解决方案1】:
    ListView.ScrollIntoView(ListView.Items[ListView.Items.Count - 1] as YourModel, ScrollIntoViewAlignment.Leading);
    

    仅当您在Viewport 中显示后没有图像或任何其他元素时,这才有效。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-02-21
      • 1970-01-01
      • 1970-01-01
      • 2016-08-22
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多