美文网首页
C#中ScrollView如何实现异步加载

C#中ScrollView如何实现异步加载

作者: 剑心折手 | 来源:发表于2017-12-27 11:54 被阅读28次

最近,用WPF写一个终端时,遇到ScrollView实现异步加载的问题。

需求是:当滚动条拉到最底时,加载未加载完的列表。

网上搜了一下,没有具体可用的资源,于是研究了一个写出来。

1 高度的概念

所有的问题,首先是概念的问题。

不要代码拿来就用,一定要舍得花得时间把概念搞清楚,一劳永逸。

三张图即可

很显然,三个高度(ExtentHeight, ActualHeight, ScrollbleHeight)一直没有变。

而偏移量(VerticalOffset)一直在变。

最底时:VerticalOffset与ScrollableHeight相等。

2 我的代码

贴上我的代码,希望对你们有所帮助:

相关文章

网友评论

      本文标题:C#中ScrollView如何实现异步加载

      本文链接:https://www.haomeiwen.com/subject/uioygxtx.html