示例#1
0
 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);
 }
示例#2
0
 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);
 }
示例#3
0
 //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();
     }
 }
示例#4
0
 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);
     }
 }