【发布时间】:2013-01-26 07:18:21
【问题描述】:
我在 WinRT 中实现了 ISupportIncrementalLoading 以在 ListView 中进行增量加载,效果很好。
问题是新项目被添加到列表底部,要查看更多项目,我需要往下看。我需要的是相反的。我希望看到更多项目,我需要向上滚动。
该列表基本上是一个日志文件,最新的日期必须显示在列表的底部,如果我想查看较旧的记录,我需要使用向上滚动。
有办法吗?
【问题讨论】:
-
不太清楚我是否理解,您是说当记录增量加载时您希望列表自动滚动到底部?
-
ISupportIncrementalLoading 增量加载添加到 ListView 底部的记录,然后,如果我想查看更多记录,我需要使用 ListView 控件的向下滚动。我需要的是加载的记录添加在 ListView 的顶部,而不是底部。所以,我想加载更多记录,我需要使用 ListView 的向上滚动。它必须像 OutLook 一样工作,当我打开我的应用程序时,我想显示最近的电子邮件,最近的在 ListView 的底部。如果我想查看较旧的电子邮件,我需要使用向上滚动控件。
-
这完全有道理,达比尔。所有的消息应用程序都是这样,最新消息在底部。打开任何短信应用程序。还有另一种方法可以做到这一点,但是 ListView 在列表顶部弹出一个新项目时会出现问题。 stackoverflow.com/questions/30292690/…