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