Создание индикатора выполнения для Silverlight MediaElement - PullRequest
1 голос
/ 25 января 2011

Я хочу простой индикатор выполнения и метку времени, которая показывает текущую позицию фильма.Google дал мне несколько примеров с использованием Javascript: я действительно не хочу этого делать.Ключевым моментом является сохранение индикатора выполнения и времени на протяжении всего фильма.Где я могу найти это событие?

1 Ответ

4 голосов
/ 25 января 2011

Нет событий, к которым можно подключиться.

Вместо этого используйте Таймер для периодической проверки MediaElement.Position текущей позиции MediaElement и обновления индикатора выполнения.

Что-то вроде:

private void timer_Tick(object sender, EventArgs e)
{
    TimeSpan currentPosition = Media1.Position;        
    this.Slider1.Value == currentPosition.TotalSeconds
}
...