예제 #1
0
 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();
     }
 }
예제 #2
0
        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();
            }
        }