CCT.NUI.WPFSamples.PinCode.InterfacePainter.DrawLines C# (CSharp) 메소드

DrawLines() 개인적인 메소드

private DrawLines ( System.Windows.Media.DrawingContext drawingContext, System.Windows.Media.Pen pen, Point points ) : void
drawingContext System.Windows.Media.DrawingContext
pen System.Windows.Media.Pen
points Point
리턴 void
        private void DrawLines(DrawingContext drawingContext, Pen pen, Point[] points)
        {
            var pathGeometry = new PathGeometry();
            var figure = new PathFigure(points.First(), points.Skip(1).Select(p => new LineSegment(p, true)), true);
            pathGeometry.Figures = new PathFigureCollection { figure };
            drawingContext.DrawGeometry(null, pen, pathGeometry);
        }