첨부 실행 코드는 나눔고딕코딩 폰트를 사용합니다.
유용한 소스 코드가 있으면 icodebroker@naver.com으로 보내주시면 감사합니다.
블로그 자료는 자유롭게 사용하세요.

728x90
반응형

■ Canvas 클래스 : 다각형 도형 추가하기

------------------------------------------------------------------------------------------------------------------------

using System.Windows;

using System.Windows.Controls;

using System.Windows.Media;

using System.Windows.Shapes;

 

#region 다각형 도형 추가하기 - AddPolygon(canvas, fillBrush, strokeBrush, strokeThickness, pointArray)

 

/// <summary>

/// 다각형 도형 추가하기

/// </summary>

/// <param name="canvas">캔버스</param>

/// <param name="fillBrush">채우기 브러시</param>

/// <param name="strokeBrush">스트로크 브러시</param>

/// <param name="strokeThickness">스트로크 두께</param>

/// <param name="pointArray">포인트 배열</param>

public void AddPolygon(Canvas canvas, Brush fillBrush, Brush strokeBrush, double strokeThickness, Point[] pointArray)

{

    Polygon polygon = new Polygon();

 

    polygon.Fill            = fillBrush;

    polygon.Stroke          = strokeBrush;

    polygon.StrokeThickness = strokeThickness;

    polygon.Points          = new PointCollection(pointArray);

 

    canvas.Children.Add(polygon);

}

 

#endregion

------------------------------------------------------------------------------------------------------------------------

728x90
반응형
Posted by 사용자 icodebroker
TAG , ,

댓글을 달아 주세요