private void BtNext_Click(object sender, RoutedEventArgs e) { if (isLibrary) { if (LvLibrary.SelectedIndex < LvLibrary.Items.Count - 1) { LvLibrary.SelectedIndex++; } else if (LvLibrary.SelectedIndex == LvLibrary.Items.Count - 1) { LvLibrary.SelectedIndex = 0; } LvLibrary.Focus(); } else if (isPlaylist) { if (LvPlay.SelectedIndex < LvPlay.Items.Count - 1) { LvPlay.SelectedIndex++; } else if (LvPlay.SelectedIndex == LvPlay.Items.Count - 1) { LvPlay.SelectedIndex = 0; } LvPlay.Focus(); } else { MessageBoxEx.Show("Internal Error"); return; } mediaPlayer.Open(new Uri(currentFile)); Play(ImagePlay); }
private void BtPrevious_Click(object sender, RoutedEventArgs e) { if (isLibrary) { if (LvLibrary.SelectedIndex > 0) { LvLibrary.SelectedIndex--; } LvLibrary.Focus(); } else if (isPlaylist) { if (LvPlay.SelectedIndex > 0) { LvPlay.SelectedIndex--; } LvPlay.Focus(); } else { MessageBoxEx.Show("Internal Error"); return; } mediaPlayer.Open(new Uri(currentFile)); Play(ImagePlay); }
//add by chen 0427 private void RefreshTvPlayList() { //TvPlayList.ItemsSource = ListPlaying; if (LvPlay.Items.Count == 0) { DisablePlayControl(); } else { LvPlay.Focus(); LvPlay.SelectedIndex = indexbeforeAdd; LvPlay.Items.Refresh(); EnablePlayControl(); } }
private void BtPlay_Click(object sender, RoutedEventArgs e) { try { if (!isPlaying) { if (isLibrary) { if (LvLibrary.SelectedItem != null) { LvLibrary.Focus(); Play(ImagePlay); } else { MessageBoxEx.Show("You should select a music"); } } else if (isPlaylist) { if (LvPlay.SelectedItem != null) { LvPlay.Focus(); Play(ImagePlay); } else { MessageBoxEx.Show("You should select a music"); } } } else { Pause(ImagePlay); } } catch (ArgumentNullException ex) { MessageBoxEx.Show("You should select a music" + ex.StackTrace); } }