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; } }