如何检测用户是否正在拖动Slider拇指

时间:2013-09-06 10:12:28

标签: c# xaml windows-runtime slider windows-store-apps

我正在使用Slider控件来允许用户搜索视频流中的特定位置。我将Value的{​​{1}}属性绑定到Slider的{​​{1}}属性。

我的问题是,当用户拖动滑块的拇指时,MediaElement立即开始寻找新位置,但我想推迟搜索,直到用户释放拇指。我想在用户停止拖动拇指后更新绑定(或检测何时发生这种情况并手动更新玩家位置,不一定使用绑定)

有可能,怎么样?作为最后的手段,我可​​能会创建一个自定义控件并使用它而不是Position,但我更喜欢使用MediaElement的解决方案。

2 个答案:

答案 0 :(得分:1)

浏览链接中的事件

Slider clsss

并使用滑块上的mouseleftbuttonup和down事件检查触摸释放。在按钮中,将视频搜索到滑块正确的视频。

答案 1 :(得分:0)

最后Slider是一个xaml控件,所以检测它的鼠标按下事件应该这样做。像mouseleftbutton UP和DOWN事件一样。在UP事件中注意滑块的位置并相应地更改视频的值。