当前位置:编程学习 > C#/ASP.NET >>

WPF 如何让滚动条拖动到指定位置加载新内容



由于数据太大,所以每次加载少许内容,让滚动条拖动的指定位置加载新内容。释放前面加载的内容。 --------------------编程问答-------------------- 来个人啊,这个怎么弄啊! --------------------编程问答-------------------- 用内存映射加载MemoryMappedFile到缓存里,可以任意访问里面的数据。
http://msdn.microsoft.com/zh-cn/library/system.io.memorymappedfiles.memorymappedfile.aspx --------------------编程问答--------------------
引用 2 楼 sj490790083 的回复:
用内存映射加载MemoryMappedFile到缓存里,可以任意访问里面的数据。
http://msdn.microsoft.com/zh-cn/library/system.io.memorymappedfiles.memorymappedfile.aspx


与这个没有关系吧,我需要的是从文件的指定位置直接加载指定长度的字节数据,用异步就可以加载数据。
我现在是不知道怎么判断滚动条的位置。



--------------------编程问答-------------------- 分页吧 不要挣扎了
分页什么问题不都解决了么 --------------------编程问答--------------------
引用 4 楼 lhx527099095 的回复:
分页吧 不要挣扎了
分页什么问题不都解决了么


不好意思,问题的本质我没有说明。

由于数据是连续绘制的线条,分页的话就不能看到两页连接整体了。

我想让滚动条拖动到任意位置都能看到一个整体。 --------------------编程问答-------------------- 用ScrollViewer.VerticalOffset属性可以判断。 --------------------编程问答-------------------- 不懂 帮顶一下 --------------------编程问答-------------------- 来个做过类似的大神解决下! --------------------编程问答-------------------- 原来本来想做个的 后来时间紧张没做 给你几个参考资料吧 应该有帮助
http://www.codeproject.com/Articles/240411/WPF-Timeline-Control-Part-I
http://timeline.codeplex.com/
多找找网上timeline的控件设计吧
肯定会有启发的 --------------------编程问答--------------------
引用 9 楼 lhx527099095 的回复:
原来本来想做个的 后来时间紧张没做 给你几个参考资料吧 应该有帮助
http://www.codeproject.com/Articles/240411/WPF-Timeline-Control-Part-I
http://timeline.codeplex.com/
多找找网上timeline的控件设计吧
肯定会有启发的


我看了下,这个貌似所有数据都在内存中,这样的话会占用很大内存。

假如有1G的数据量的话占用内存就太的了,能不能只加载显示位置的数据到内存中,拖动的时候在加载新的内容!
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,