コード例 #1
0
        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());
        }
コード例 #2
0
 private void DrawAbscissaFrame(int topOffset, FramedAbscissaPosition view)
 {
     Console.SetCursorPosition(0, topOffset);
     Console.Write(GetFramedAbscissa(view));
 }