/// <summary> /// Disable buttons according to the button being used recently /// </summary> /// <param name="buttonToDisable">The button to disable</param> private void DisableSpinningObjectButtons(ButtonBeingDisabled buttonToDisable) { switch (buttonToDisable) { case ButtonBeingDisabled.Play: startMoveButton.Dispatcher.Invoke(() => startMoveButton.IsEnabled = false); stopMoveButton.Dispatcher.Invoke(() => stopMoveButton.IsEnabled = true); break; case ButtonBeingDisabled.Stop: stopMoveButton.Dispatcher.Invoke(() => stopMoveButton.IsEnabled = false); startMoveButton.Dispatcher.Invoke(() => startMoveButton.IsEnabled = true); break; } }
/// <summary> /// Disable buttons according to the button being used recently /// </summary> /// <param name="buttonToDisable">The button to disable</param> private void DisableMusicPlayerButtons(ButtonBeingDisabled buttonToDisable) { switch (buttonToDisable) { case ButtonBeingDisabled.Browse: browseButton.Dispatcher.Invoke(() => browseButton.IsEnabled = false); playButton.Dispatcher.Invoke(() => playButton.IsEnabled = true); break; case ButtonBeingDisabled.Play: playButton.Dispatcher.Invoke(() => playButton.IsEnabled = false); stopButton.Dispatcher.Invoke(() => stopButton.IsEnabled = true); break; case ButtonBeingDisabled.Stop: stopButton.Dispatcher.Invoke(() => stopButton.IsEnabled = false); playButton.Dispatcher.Invoke(() => playButton.IsEnabled = true); break; } }