방법: PathGeometry를 사용하여 도형 만들기
이 예제에서는 PathGeometry 클래스를 사용하여 도형을 만드는 방법을 보여 줍니다. PathGeometry 개체는 하나 이상의 PathFigure 개체로 구성되며 각 PathFigure는 다른 "그림" 또는 도형을 나타냅니다. 각 PathFigure는 그 자체가 하나 이상의 PathSegment 개체로 구성되며, 각 개체는 그림 또는 도형의 연결된 부분을 나타냅니다. 세그먼트 유형은 LineSegment, ArcSegment 및 BezierSegment를 포함합니다.
예제
다음 예제에서는 삼각형을 만드는 데 PathGeometry를 사용합니다. PathGeometry는 Path 요소를 사용하여 표시됩니다.
<Path Stroke="Black" StrokeThickness="1">
<Path.Data>
<PathGeometry>
<PathGeometry.Figures>
<PathFigureCollection>
<PathFigure IsClosed="True" StartPoint="10,100">
<PathFigure.Segments>
<PathSegmentCollection>
<LineSegment Point="100,100" />
<LineSegment Point="100,50" />
</PathSegmentCollection>
</PathFigure.Segments>
</PathFigure>
</PathFigureCollection>
</PathGeometry.Figures>
</PathGeometry>
</Path.Data>
</Path>
다음 그림은 이전 예제에서 만든 도형을 보여 줍니다.
PathGeometrywcpsdk_graphicsmm_pathgeometry_triangle
PathGeometry를 사용하여 만든 삼각형
이전 예제에서는 비교적 간단한 도형인 삼각형을 만드는 방법을 보여 줬습니다. 또한 PathGeometry를 사용하여 원호와 곡선을 포함하여 더 복잡한 도형을 만들 수 있습니다. 예를 들어 타원형 원호 만들기, 입방형 베지어 곡선 만들기 및 정방형 베지어 곡선 만들기를 참조하세요.
이 예제는 더 큰 샘플에 속합니다. 전체 샘플을 보려면 기하 도형 샘플을 참조하세요.
참고 항목
GitHub에서 Microsoft와 공동 작업
이 콘텐츠의 원본은 GitHub에서 찾을 수 있으며, 여기서 문제와 끌어오기 요청을 만들고 검토할 수도 있습니다. 자세한 내용은 참여자 가이드를 참조하세요.
.NET Desktop feedback