다음을 통해 공유


방법: 사각형 그리기

업데이트: 2007년 11월

이 예제에서는 Rectangle 요소를 사용하여 사각형을 그리는 방법을 보여 줍니다.

사각형을 그리려면 Rectangle 요소를 만든 다음 이 요소의 WidthHeight를 지정합니다. 사각형 내부를 칠하려면 Fill을 설정합니다. 사각형에 윤곽선을 그리려면 StrokeStrokeThickness 속성을 사용합니다.

사각형의 모퉁이를 둥글게 처리하려면 선택적 RadiusXRadiusY 속성을 지정합니다. RadiusXRadiusY 속성은 사각형 모퉁이를 둥글게 하는 데 사용되는 타원의 x축과 y축 반경을 설정합니다.

다음 예제에서는 Canvas에 두 개의 Rectangle 요소를 그립니다. 첫 번째 사각형에는 Blue 색상 내부가 적용되며 두 번째 사각형의 경우에는 Blue 색상 내부, Black 색상 윤곽선 및 둥근 모퉁이가 적용됩니다.

예제

  <Canvas Width="120" Height="200" >

  <!-- Draws a 100 by 50 rectangle with a solid blue fill. -->
  <Rectangle
    Width="100"
    Height="50"
    Fill="Blue"
    Canvas.Left="10"
    Canvas.Top="25" />

  <!-- Draws a 100 by 50 rectangle with a solid blue fill,
       a black outline, and rounded corners. -->
  <Rectangle
    Width="100"
    Height="50"
    Fill="Blue"
    Stroke="Black" StrokeThickness="4"
    RadiusX="20" RadiusY="20"
    Canvas.Left="10"
    Canvas.Top="100"/>

</Canvas>

이 예제에서는 Canvas에 사각형을 넣었지만 텍스트가 아닌 콘텐츠를 지원하는 모든 PanelControl을 사각형 요소뿐만 아니라 기타 모든 도형 요소와 함께 사용할 수 있습니다. 사각형은 Grid 패널의 일부에 사용되는 배경을 제공할 때 특히 유용합니다. 이에 대한 예제를 보려면 표 개요를 참조하십시오.

이 예제는 보다 큰 샘플의 일부입니다. 전체 샘플은 Shape 요소 샘플을 참조하십시오.

참고 항목

작업

Shape 요소 샘플

개념

WPF에서 Shape 및 기본 그리기 개요

표 개요

참조

Rectangle