WEB开发网
开发学院图形图像Flash Silverlight专题(15) - 你自己的视频播放器之自... 阅读

Silverlight专题(15) - 你自己的视频播放器之自定义MoveToPointSlider

 2009-01-13 11:55:44 来源:WEB开发网   
核心提示: m_leftTrack就是上面说的第一列的Rectanglem_rightTrack就是第三列的Rectangle23~24行就是响应鼠标左键点击使得你点Slider的哪里,Slider上的Thumb就滑到哪里4.引用MoveToPointSlider并使用他5.给MoveToPointS

m_leftTrack就是上面说的第一列的Rectangle

m_rightTrack就是第三列的Rectangle

23~24行就是响应鼠标左键点击使得你点Slider的哪里,Slider上的Thumb就滑到哪里

4.引用MoveToPointSlider并使用他

5.给MoveToPointSlider自定义Style,在Microsoft Expression Blend 2 SP1中操作如下

Silverlight专题(15) - 你自己的视频播放器之自定义MoveToPointSlider

在默认的Slider Style的HorizontalTemplate的自底部添加两个Rectangle控件

并分别命名为LeftTrack和RightTrack

(一定只能是这两个名字,因为我们前面的MoveToPointSlider的底层代码就是通过这两个名字来获取Slider中的控件的

也就是GetTemplateChild(“LeftTrack”)和GetTemplateChild(“RightTrack”))

Silverlight专题(15) - 你自己的视频播放器之自定义MoveToPointSlider

这样我们就得到了我们需要的MoveToPointSlider了

实际效果展示:

实际的程序如下(部署在http://streaming.live.com/):

Silverlight专题(15) - 你自己的视频播放器之自定义MoveToPointSlider

总结:

本篇大概介绍了下如何在Slider控件的基础上自定义控件

为下篇文章实现合理的视频播放器做了前期准备

上一页  1 2 3 4  下一页

Tags:Silverlight 专题 自己

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接