示例#1
0
        private void ExitManager_ExitEvent(ExitManager.ExitType Exit, bool ExitIsOpen)
        {
            switch (Exit)
            {
            case ExitManager.ExitType.Main:
                lblMainDoor.Foreground = ExitIsOpen ? new SolidColorBrush(Colors.GreenYellow) : new SolidColorBrush(Colors.LightGray);
                break;

            case ExitManager.ExitType.Cargo:
                lblCargoDoor.Foreground = ExitIsOpen ? new SolidColorBrush(Colors.GreenYellow) : new SolidColorBrush(Colors.LightGray);
                break;

            case ExitManager.ExitType.Emergency:
                lblEmergencyDoor.Foreground = ExitIsOpen ? new SolidColorBrush(Colors.GreenYellow) : new SolidColorBrush(Colors.LightGray);
                break;
            }
        }
        private void ExitManager_ExitEvent(ExitManager.ExitType Exit, bool ExitIsOpen)
        {
            btnOpenMainDoor.IsEnabled      = exitManager.MainExitEnabled ?? false;
            btnOpenCargoDoor.IsEnabled     = exitManager.CargoExitEnabled ?? false;
            btnOpenEmergencyDoor.IsEnabled = exitManager.EmergencyExitEnabled ?? false;

            switch (Exit)
            {
            case ExitManager.ExitType.Main:
                lblMainDoor.Foreground = ExitIsOpen ? new SolidColorBrush(Colors.GreenYellow) : new SolidColorBrush(Colors.LightGray);
                break;

            case ExitManager.ExitType.Cargo:
                lblCargoDoor.Foreground = ExitIsOpen ? new SolidColorBrush(Colors.GreenYellow) : new SolidColorBrush(Colors.LightGray);
                break;

            case ExitManager.ExitType.Emergency:
                lblEmergencyDoor.Foreground = ExitIsOpen ? new SolidColorBrush(Colors.GreenYellow) : new SolidColorBrush(Colors.LightGray);
                break;
            }
        }