改写了Slider Control,使得中间那个小按钮可以显示当前Slider的Value

cacaca6 2011-11-17 11:02:58
就是类似这种效果
[img=http://2.bp.blogspot.com/-PBwIqJEY-uU/TsKbKE8FYyI/AAAAAAAAADQ/wBM_W_tOd2k/s1600/8.jpg]http://2.bp.blogspot.com/-PBwIqJEY-uU/TsKbKE8FYyI/AAAAAAAAADQ/wBM_W_tOd2k/s1600/8.jpg[/img]

原以为很简单,但是费了我好大的劲

http://tv03.com/sl4/SuperSlider/SilverlightApplication19TestPage.html
...全文
100 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
cacaca6 2011-11-17
  • 打赏
  • 举报
回复
你可以模拟哈。增加一个Label控件
通过当前的(Value/Total)*Width值得到它应该在Slider控件的相对X坐标位置,然后设置Label控件的这些X值即可。

--------------

这个,实际应用应该是不可行的,那个Thumb控件必须得到鼠标的点击响应,你用一个Label把那个Thumb挡住了,那个Thumb也就动不了了

况且还有按比例放大缩小等问题,所以这个方案实际上不可行
Architecture Net 2011-11-17
  • 打赏
  • 举报
回复
你可以模拟哈。增加一个Label控件
通过当前的(Value/Total)*Width值得到它应该在Slider控件的相对X坐标位置,然后设置Label控件的这些X值即可。

8,734

社区成员

发帖
与我相关
我的任务
社区描述
WPF/Silverlight相关讨论
社区管理员
  • WPF/Silverlight社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧