/// <summary>
        /// Конструктор
        /// </summary>
        /// <param name="parEnterOfPlayers">Объект ввода игроков</param>
        /// <param name="parTextFieldViews">Список представлений текстовых полей</param>
        /// <param name="parPlatform">Объект платформы</param>
        public EnterOfPlayersView(EnterOfPlayers parEnterOfPlayers, List <TextFieldView> parTextFieldViews, Platform parPlatform) : base(parPlatform)
        {
            _enterOfPlayers = parEnterOfPlayers;
            _textFieldViews = parTextFieldViews;

            parEnterOfPlayers.PaintEvent += Draw;
            SubcribeOnTextFieldEvents();
        }
        /// <summary>
        /// Конструктор
        /// </summary>
        /// <param name="parPlatform">Платформа</param>
        public EnterOfPlayersController(Platform parPlatform)
        {
            _enterOfPlayers       = new EnterOfPlayers();
            _textFieldControllers = InitizlizeTextFieldControllers(parPlatform, _enterOfPlayers.NamesOfPlayers);
            View = new EnterOfPlayersView(_enterOfPlayers, GetTextFieldViews(), parPlatform);
            _enterOfPlayers.Initialize();

            parPlatform.ArrowUp   += OnArrowUp;
            parPlatform.ArrowDown += OnArrowDown;
            parPlatform.EnterDown += OnEnterDown;
            parPlatform.TabDown   += OnTabDown;
            parPlatform.EscDown   += OnEscDown;
        }