Ejemplo n.º 1
0
        private void renderTabs()
        {
            ConsoleUIPrimitives uiPrimitives = new ConsoleUIPrimitives(_console);

            string [] optionsCentered = new String[_element.Options.Length];
            int       optionWidth     = uiPrimitives.GetListElementWidth(_element);

            for (int i = 0; i < _element.Options.Length; i++)
            {
                optionsCentered[i] = uiPrimitives.PadStringCentered(_element.Options[i], optionWidth);
                _console.SetFontColor(_element.NonSelectedColor);
                if (i == _element.Value)
                {
                    _console.SetFontColor(_element.SelectedColor);
                }
                _console.Write(optionWidth * i, _element.Row, optionsCentered[i]);
            }
        }