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

WPF~制作一款类非编软件,时间线(timeline)功能~scrollview的问题~

1,本人正在制作一款类仿Premiere的视频编辑软件,现在就差时间线功能,如若大神有类似WPF开源代码,网留言,提供学习的代码
2,本人通过修改slider的ControlTemplate,制作类非编的时间线,如图所示

我是把Mytickbar,thumb,tick当做ScrollViewer的内容来操作,不知道这样合理吗?
3,反正,我已经把视频和slider关联上了,但是问题,当thumb接近到当前所能看到内容的由端时,如图


当,thumb移出所看范围,scrollview没有自动跟随移动,该如何解决?请给出详细说明~3Q
wpf scrollview timeline --------------------编程问答-------------------- 望大家积极发言~做完后,本人写个WPF时间线制作心得,供后来人学习的~ --------------------编程问答-------------------- 没有太看懂你的意思。

ScrollView本身不可能移动。假设ScrollView里边有一个Canvas,然后Canvas里边有某个FrameworkElement,由于Canvas外边有ScrollView,因此就算这个最里边的FrameworkElement移动Left、Top到任意地方,都不会跳出画布的范围(多于地方被剪切)。

这样,你可以随便编程移动内部的FrameworkElement在Canvas中的位置,任何编程方式来移动它都可以(例如自己写一个定时器来让它向左滑动)。 --------------------编程问答-------------------- 我不使用wpf,我只写silverlight程序。包括桌面OOB程序、网络程序、安全方面的程序(驱动的上层调用程序)等等,我使用silverlight,而不是wpf。

它们比较相似。因此我想你这个问题应该是一样的。 --------------------编程问答--------------------
引用 3 楼 sp1234 的回复:
我不使用wpf,我只写silverlight程序。包括桌面OOB程序、网络程序、安全方面的程序(驱动的上层调用程序)等等,我使用silverlight,而不是wpf。

它们比较相似。因此我想你这个问题应该是一样的。

是这样的:如图所示:


我希望那个下面那个滚动条~跟随着thumb一起滚动~让thumb始终在我们可见的视线中~
补充:.NET技术 ,  .NET Framework
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,