美文网首页
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