private void MediaOpened(object sender, RoutedEventArgs e)
        {
            if (MediaPlayerElement.Clock != null &&
                MediaPlayerElement.Clock.Controller != null)
            {
                _clock = MediaPlayerElement.Clock;
                _controller = MediaPlayerElement.Clock.Controller;

                IsMediaLoaded = true;
                _controller.Stop();
                if (_clock.NaturalDuration.HasTimeSpan)
                {
                    Duration = _clock.NaturalDuration.TimeSpan.TotalMilliseconds/1000;
                }
            }
            else
            {
                Reset();
            }
        }