我目前在WPF中制作MP3播放器,我想制作一个滑块,允许用户通过向左或向右滑动滑块来寻找MP3中的特定位置.
我已尝试使用该ValueChanged事件,但每次更改值时都会触发,因此如果将其拖动,事件将多次触发,我希望事件仅在用户完成拖动滑块时触发然后获取新事件价值.
我怎样才能做到这一点?
[更新]
我在MSDN上发现这篇文章基本上讨论了同样的事情,他们提出了两个"解决方案"; 要么继承Slider,要么在一个时间跨度后调用动作DispatcherTimer的ValueChanged事件中调用a.
你能想出比上面提到的更好的东西吗?
我有一个滑块,它的值绑定到某个属性,并且属性一直在更新它.在拖动[thumb on]滑块的同时,我想阻止滑块的这个更新值进行绑定,直到用户完成它的拖动.
Slider上有没有任何属性可以做到这一点,或者我需要为此编写代码?
提前致谢!