Grid Control(그리드 컨트롤) 레이아웃 Xaml - C# WPF 사용법 2
그리드 컨트롤 dotnet의 wpf 템플릿을 실행하면 xaml 에서 Window 의 자식 컨트롤이 Grid로 되어 있습니다. 버튼이나 텍스트 블록 등 wpf 의 UI 구성요소들을 배치하려면 레이아웃이 필요한데 wpf 에서는 패널(Panel) 개념을 사용합니다. 패널에는 Canvas, StackPanel, Grid 패널 등이 있습니다. 자바의 스윙GUI을 사용해본 적이 있다면 일종의 레이아웃객체, 레이아웃 매니저 같은 것 입니다. xaml은 태그를 사용해서 좀 html 과 비슷하다는 느낌이 듭니다만, 데스크탑 앱인 xaml 이 더 엄격한 언어로 속성하나만 틀려도 컴파일이 안됩니다. 그래서 까다롭긴 한데 개념만 잡으면 직관적인 디자인이 가능하기 때문에 훨씬 수월한 부분이 있습니다. 전통적 방식으로는 사용자 ..