问题描述
由于数据太大,所以每次加载少许内容,让滚动条拖动的指定位置加载新内容。释放前面加载的内容。
解决方案
解决方案二:
来个人啊,这个怎么弄啊!
解决方案三:
用内存映射加载MemoryMappedFile到缓存里,可以任意访问里面的数据。
解决方案四:
引用2楼sj490790083的回复:
用内存映射加载MemoryMappedFile到缓存里,可以任意访问里面的数据。
与这个没有关系吧,我需要的是从文件的指定位置直接加载指定长度的字节数据,用异步就可以加载数据。我现在是不知道怎么判断滚动条的位置。
解决方案五:
分页吧不要挣扎了分页什么问题不都解决了么
解决方案六:
引用4楼lhx527099095的回复:
分页吧不要挣扎了分页什么问题不都解决了么
不好意思,问题的本质我没有说明。由于数据是连续绘制的线条,分页的话就不能看到两页连接整体了。我想让滚动条拖动到任意位置都能看到一个整体。
解决方案七:
用ScrollViewer.VerticalOffset属性可以判断。
解决方案八:
不懂帮顶一下
解决方案九:
来个做过类似的大神解决下!
解决方案十:
原来本来想做个的后来时间紧张没做给你几个参考资料吧应该有帮助http://www.codeproject.com/Articles/240411/WPF-Timeline-Control-Part-Ihttp://timeline.codeplex.com/多找找网上timeline的控件设计吧肯定会有启发的
解决方案十一:
引用9楼lhx527099095的回复:
原来本来想做个的后来时间紧张没做给你几个参考资料吧应该有帮助http://www.codeproject.com/Articles/240411/WPF-Timeline-Control-Part-Ihttp://timeline.codeplex.com/多找找网上timeline的控件设计吧肯定会有启发的
我看了下,这个貌似所有数据都在内存中,这样的话会占用很大内存。假如有1G的数据量的话占用内存就太的了,能不能只加载显示位置的数据到内存中,拖动的时候在加载新的内容!
解决方案十二:
本人也正在研究这一块内容..
解决方案十三:
你打算用什么控件显示?脱离了控件,单纯的谈滚动条,那是扯淡.
解决方案十四:
看看是这个意思吗?
解决方案十五:
首先截个图。看下效果。