private void PauseButton_Click(object sender, RoutedEventArgs e) { Button pauseButton = e.Source as Button; if (player.IsPaused()) { player.Resume(); pauseButton.Content = Properties.Resources.pauseButtonString; } else if (player.IsStopped()) { pauseButton.Content = Properties.Resources.pauseButtonString; } else { player.Pause(); pauseButton.Content = Properties.Resources.resumeButtonString; } }