private void App_Suspending(Object sender, Windows.ApplicationModel.SuspendingEventArgs e) { if (walkman != null && cassetteTape != null) { Debug.WriteLine("Saving tape state on exit..."); CassetteTapeState cts = new CassetteTapeState(walkman, cassetteTape); cts.SaveTapeState(); } }
private void PauseButton_Click(object sender, RoutedEventArgs e) { if (walkman != null && cassetteNameScrollTimer != null) { walkman.ChangeLightIndicator(lightIndicator, "pause"); walkman.Pause(); cassetteNameScrollTimer.Stop(); this.cassetteTapeGif.Stop(); CassetteTapeState tapeState = new CassetteTapeState(walkman, cassetteTape); tapeState.SaveTapeState(); } }