반응형
C# WPF 입문중입니다.
공부하는 내용 정리중입니다.
사각형을 그리기 위해서 MainWindow에 Canvas를 추가해줍니다.
※ 참고 : Canvas의 좌표는 아래 그림과 같이 좌측 상단부분이 (0, 0)원점입니다.
소스코드에서 사각형을 그리기 위해 Rectangle 객체를 사용합니다.
Rectangle 인스턴스를 생성해서 넓이, 높이, 테두리 색 등등을 설정하고
Canvas에 사각형을 그릴 위치를 설정해주고
MainWindow에 추가한 Canvas의 Children 속성에 Rectangle 을 추가해주면 화면에 사각형이 그려지게 됩니다.
[예제 소스코드]
private void Window_Loaded(object sender, RoutedEventArgs e) { Rectangle rectangle = new Rectangle(); rectangle.Width = 100; //넓이 설정 rectangle.Height = 100; //높이 설정 rectangle.Stroke = Brushes.Blue; //테두리 색 설정 //위치 설정 Canvas.SetTop(rectangle, 50); Canvas.SetLeft(rectangle, 50); //Canvas에 추가 this.canvas1.Children.Add(rectangle); }
[실행결과]
반응형
'C# > WPF' 카테고리의 다른 글
WPF 선그리기 예제 (0) | 2020.10.28 |
---|---|
[C# WPF] 소스로 사각형 만들고 Text 적는 방법 (0) | 2018.04.20 |
[C# WPF] 코드로 선 그리기 (0) | 2018.04.19 |
[C# WPF]WinForm에 WPF Control사용하기 (0) | 2018.03.21 |
댓글