2011-12-01 77 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事件躲開它。這是我真正想要的。如果你有什麼要說的。謝謝 –