private void SliderSeekStarted(object sender, PositionEventArgs e)
 {
     Player.MediaElement.Pause();
       _isSeek = true;
 }
 private void SliderSeekCompleted(object sender, PositionEventArgs e)
 {
     _isSeek = false;
 }
 private void MediaElementPositionChanged(object sender, PositionEventArgs e)
 {
     if (!_isSeek)
       {
     TimeLine.Slider.Position = e.Position;
       }
       TimeLine.CurrentPositionText.Text = TimespanToString(TimeSpan.FromTicks((long) e.Position));
 }
 private void SliderSeek(object sender, PositionEventArgs e)
 {
     Player.MediaElement.Position = TimeSpan.FromTicks((long) e.Position);
 }
 public void OnPositionChanged(PositionEventArgs positionEventArgs)
 {
     EventHandler<PositionEventArgs> handler = PositionChanged;
       if (handler != null) handler(this, positionEventArgs);
 }