2011-12-01 79 views
0

我有使用滑块来显示视频剪辑的进度因此其更新不断,狡猾通过代码,使之与内的MediaElement视频的进度相匹配的应用。ValueChange事件滑块控制 - WP7

我想它(滑块)不提高ValueChanged事件(当它的价值的变化通过Code),因为我有只在用户滑动输入处理ValueChange事件。

有人能帮我吗?

回答

0

按有我所知,没有尽可能多的事件,火灾时MediaElement值的变化。

为此,人们使用附加与MediaElementSlider控制。

滑块控制具有被烧制,每当有在用户位置变化称为ValueChanged该事件。

通过Slider bar值,您可以设置MediaElement位置,如前。

int SliderValue = (int)timelineSlider.Value; 
      TimeSpan ts = new TimeSpan(0, 0, 0, 0, SliderValue); 
myMediaElement.Position = ts; 

你可以找到你的问题的例子this link of MSDN,在这个环节上,请参阅用的.xaml代码和源代码一起给出的例子。

+0

我试图很好地解释我的问题,但我认为存在一些误解。我有一个定时器,根据mediaElement更新滑块的位置来做到这一点,我必须设置滑块的值,而(播放){slider.value = mediaElement.Position;}这件事情引发了我只想要的ValueChanged事件躲开它。这是我真正想要的。如果你有什么要说的。谢谢 –