private void PauseButton_Click(object sender, RoutedEventArgs e) { Pausing?.Invoke(sender, e); this._mpp.Pause(); this.PlayButton.IsEnabled = true; this.PauseButton.IsEnabled = false; this.StopButton.IsEnabled = true; this.IsPaused = true; }
protected void OnPause() { Assert(State == State_t.Running); Pausing?.Invoke(this); using (m_evPause = new AutoResetEvent(false)) { State = State_t.Paused; m_evPause.WaitOne(); } State = State_t.Running; Resumed?.Invoke(this); }
public static void Unpause() { instance._paused = false; Pausing?.Invoke(false); // Henrique - creating a delegate for controlling the animations on pause and unpausing }
public void Pause() { Pausing?.Invoke(this, EventArgs.Empty); }
protected void OnPause(object sender, EventArgs e) { Pausing?.Invoke(sender, e); }