private string GetFramedAbscissa(FramedAbscissaPosition framedAbscissaView) { var framedAbscissaComponents = new List <string>() { Abscissa, HorizontalFrame }; var framedAbscissa = new StringBuilder(); if (framedAbscissaView == FramedAbscissaPosition.FrameOver) { framedAbscissaComponents.Reverse(); } foreach (var component in framedAbscissaComponents) { framedAbscissa.AppendLine(component); } return(framedAbscissa.ToString()); }
private void DrawAbscissaFrame(int topOffset, FramedAbscissaPosition view) { Console.SetCursorPosition(0, topOffset); Console.Write(GetFramedAbscissa(view)); }