private void SeekSlider_ValueChanged(object sender, RoutedPropertyChangedEventArgs <double> e) { if (_isdrag) { return; } if (SeekSlider.Maximum - SeekSlider.Value < 0.1d) { switch (_repeatMode) { case RepeatMode.None: if (PlayList.CanDoNextTrack()) { PlayList.NextTrack(); StartPlay(); } else { _player.Stop(); Reset(); } break; case RepeatMode.Single: StartPlay(); break; case RepeatMode.List: PlayList.NextTrack(true); StartPlay(); break; } } }
private void SeekSlider_ValueChanged(object sender, RoutedPropertyChangedEventArgs <double> e) { if (_isdrag) { return; } if (SeekSlider.Maximum - SeekSlider.Value < 0.1d) { if (PlayList.CanDoNextTrack()) { PlayList.NextTrack(); StartPlay(); } else { _player.Stop(); Reset(); } } }