BitCollectors.QfgCharacterEditor.WinUI.MainForm.RefreshCharacterImage C# (CSharp) Метод

RefreshCharacterImage() приватный Метод

private RefreshCharacterImage ( ) : void
Результат void
        private void RefreshCharacterImage()
        {
            if (cboCharacterClasses.SelectedItem == null || cboQfgGames.SelectedItem == null)
            {
                pbCharacterImage.Image = null;
            }
            else
            {
                switch ((QfgGames)cboQfgGames.SelectedItem)
                {
                    case QfgGames.QFG1:

                        switch ((QfgClasses)cboCharacterClasses.SelectedItem)
                        {
                            case QfgClasses.Fighter:
                                pbCharacterImage.Image = Resources.QFG1_Fighter;
                                break;

                            case QfgClasses.Magic:
                                pbCharacterImage.Image = Resources.QFG1_Mage;
                                break;

                            case QfgClasses.Thief:
                                pbCharacterImage.Image = Resources.QFG1_Thief;
                                break;

                            default:
                                pbCharacterImage.Image = null;
                                break;
                        }

                        break;

                    case QfgGames.QFG2:
                        switch ((QfgClasses)cboCharacterClasses.SelectedItem)
                        {
                            case QfgClasses.Fighter:
                            case QfgClasses.Paladin:
                                pbCharacterImage.Image = Resources.QFG2_Fighter;
                                break;

                            case QfgClasses.Magic:
                                pbCharacterImage.Image = Resources.QFG2_Mage;
                                break;

                            case QfgClasses.Thief:
                                pbCharacterImage.Image = Resources.QFG2_Thief;
                                break;

                            default:
                                pbCharacterImage.Image = null;
                                break;
                        }
                        break;

                    default:
                        pbCharacterImage.Image = null;
                        break;
                }
            }
        }