private void ButtonPause_Click(object sender, RoutedEventArgs e) { if(Group != null) State = SoundPlayState.Paused; if (PlayStateChanged != null) PlayStateChanged.Invoke(this, State); if (Click != null) Click.Invoke(this, new RoutedEventArgs()); }