示例#1
0
        private void EjectPressed(object o, EventArgs e)
        {
            // Her mangler kode til at behandle denne trigger
            // Lad dig inspirere af de nedenstående implementationer for andre triggere

            switch (state)
            {
            case State.Ready:
                Tray.Open();
                Display.Clear();
                state = State.TrayOpen;
                break;

            case State.TrayOpen:
                Tray.Close();
                state = State.Ready;
                Display.Write("Ready");
                break;

            case State.Playing:
                Driver.Stop();
                Tray.Open();
                Display.Clear();
                break;

            case State.Paused:
                Tray.Open();
                Driver.Stop();
                Display.Clear();
                state = State.TrayOpen;
                break;
            }
        }