private void btnNext_Click(object sender, RoutedEventArgs e) { this.Dispatcher.BeginInvoke(new Action(() => { PlayController.PlayNext(); })); }
/// <summary> /// 应用程序响应键盘按下事件,并判断做出相关动作。 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void Window_KeyDown(object sender, System.Windows.Input.KeyEventArgs e) { Key downKey = e.Key; switch (downKey) { case Key.Space: if (PlayController.bassEng.CanPlay) { PlayController.Play(); } else { PlayController.PlayMusic(); } break; case Key.Left: PlayController.PlayPrevent(); break; case Key.Right: PlayController.PlayNext(); break; case Key.Up: PlayController.bassEng.Volume += 0.1; break; case Key.Down: PlayController.bassEng.Volume -= 0.1; break; default: break; } }
public static void nofityPlayNext_Click(object sender, EventArgs e) { PlayController.PlayNext(); }