如何在Windows Phone 8.1 RT App中滚动到ListView的底部?

时间:2015-02-19 09:42:42

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

  1. 我尝试过ScrollIntoView(),但这不起作用,因为该项可能在视口中,也可能不在视口中。

  2. 我试过WinRTXAMLToolkit(VisualTreeHelper类):

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

  3. 它不会每次都滚动到底部,如果没有,它会滚动到略高于(从底部)。

1 个答案:

答案 0 :(得分:0)

ListView.ScrollIntoView(ListView.Items[ListView.Items.Count - 1] as YourModel, ScrollIntoViewAlignment.Leading);

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