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。
它们比较相似。因此我想你这个问题应该是一样的。 --------------------编程问答--------------------
是这样的:如图所示:
我希望那个下面那个滚动条~跟随着thumb一起滚动~让thumb始终在我们可见的视线中~
补充:.NET技术 , .NET Framework