Управление ползунком событий ValueChange - WP7 - PullRequest
0 голосов
/ 01 декабря 2011

У меня есть приложение, которое использует ползунок для отображения хода видеоклипа, чтобы он постоянно обновлялся с помощью кода, чтобы он соответствовал прогрессу видео в MediaElement.

Я хочу, чтобы он (ползунок) не вызывал событие ValueChanged (когда его значения изменяются с помощью кода), поскольку мне приходится обрабатывать событие ValueChange только при вводе данных пользователем.

Может ли кто-нибудь помочь мне в этом?

Ответы [ 2 ]

1 голос
/ 08 марта 2012

Для этого можно использовать событие ManipulationCompleted.

0 голосов
/ 01 декабря 2011

Насколько мне известно, при изменении значения MediaElement не так много событий.

Для этой цели люди используют элемент управления Slider, прилагаемый к MediaElement.

Управление ползунком имеет событие под названием ValueChanged, которое запускается всякий раз, когда пользователь изменяет положение.

По значку ползунка вы можете установить позицию MediaElement, например, ex.

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

Вы можете найти пример вашей проблемы в этой ссылке MSDN , в этой ссылке, пожалуйста, обратитесь к приведенному примеру вместе с кодом .xaml и исходным кодом.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...