본문 바로가기

C#/WPF

[C#] XAML 레이아웃의 종류를 알아보자

728x90
반응형

XAML 은 C#에서 화면을 설계하는데 도움을 주는 역할을 한다.

 

레이아웃이라하면, 화면에서 내가 배치하고 싶은 것들을 어떻게 배치할 것인지에 대한 방식을 말한다.

 

레이아웃의 종류는 굉장히 다양하다.

 

Grid, Canvas, DockPanel, StackPanel, WrapPanel 등이 존재한다.

하나씩 확인을 해보도록 하자.

 

 

Canvas

말 그대로, 빈 캔바스를 의미한다.

 

 

Grid

 

 

Panel

 

DockPanel ★

 

WPF 를 아직은 많이 짜본것은 아니지만, 그래도 지금까지 사용하면서 이 DockPanel 을 가장 많이 사용했던 것 같다.

 

 

StackPanel

 

 

 

WrapPanel

 

 

 

 

참고자료 : 

https://learn.microsoft.com/ko-kr/dotnet/desktop/wpf/controls/dockpanel?view=netframeworkdesktop-4.8

 

DockPanel - WPF .NET Framework

레이아웃 컨테이너의 가장자리를 따라 자식 콘텐츠를 배치하는 데 사용되는 DockPanel 요소에 대해 알아봅니다.

learn.microsoft.com

https://docs.devexpress.com/WindowsForms/DevExpress.XtraBars.Docking.DockPanel._properties

 

DockPanel Properties | WinForms Controls | DevExpress Documentation

Thanks for your feedback! Close

docs.devexpress.com

https://just-my-blog.tistory.com/18

 

[XAML] 레이아웃 종류 알아보기 + 예제 정리

레이아웃이란? 화면에 구성요소를 배치하는 방식이다. XAML에는 여러 방식의 레이아웃이 있다. Canvas 모눈종이. Canvas의 자식 요소는 크기가 조정되지 않고 지정된 좌표에 배치된다. Canvas 크기가

just-my-blog.tistory.com

https://blog.naver.com/lakingdamus/150188911424

 

[WPF] U.I Panel(Dock Pannel) #3

  [그림 1] 3. Dock Pannel(학습 문서) WPF에서 제공되는 DockPanel 클래스는 도킹에 대...

blog.naver.com

 

728x90
반응형