问个scrollviewer 也是虚拟化相关 滚动条大小怎么设置

qq14923349 2017-08-23 11:36:33
要是数据过多的话可以不加载所有,只确定总共有多少条数据的个数,然后设置滚动条大小,根据滚动条的位置加载对应的一页数据就行了;

那个滚动条大小怎么设置?
我想了下 绑定模版底下不知道能不能解决?绑定哪几个属性?
...全文
432 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
引用 3 楼 qq14923349 的回复:
[quote=引用 2 楼 duanzi_peng 的回复:] 不能,thumb是根据内容来确定大小的。显示对应的页 的话 thumb 只能位于最底部的位置。 当thumb处于中间位置的时候 几乎无法去加载下一页数据。
现在我通过加载虚假项进集合 几万条效率还是可以 ,但是如果上百万估计悬,没想到好的解决方法[/quote] 任何一个控件加载上百万的数据 都会体验不好的。除非你能在加载新数据的时候 同时移除已经加载的部分数据,保证控件中的数据是个定量,而不是“无休止”的往里边塞数据。
qq14923349 2017-08-25
  • 打赏
  • 举报
回复
引用 2 楼 duanzi_peng 的回复:
不能,thumb是根据内容来确定大小的。显示对应的页 的话 thumb 只能位于最底部的位置。 当thumb处于中间位置的时候 几乎无法去加载下一页数据。
现在我通过加载虚假项进集合 几万条效率还是可以 ,但是如果上百万估计悬,没想到好的解决方法
qq14923349 2017-08-23
  • 打赏
  • 举报
回复
因为数据一大 发送的数据要分包过来 不是一次性发送 想只显示申请的包 但不能采取分页
  • 打赏
  • 举报
回复
不能,thumb是根据内容来确定大小的。显示对应的页 的话 thumb 只能位于最底部的位置。 当thumb处于中间位置的时候 几乎无法去加载下一页数据。

8,757

社区成员

发帖
与我相关
我的任务
社区描述
WPF/Silverlight相关讨论
社区管理员
  • WPF/Silverlight社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧