레이아웃이란? 화면에 구성요소를 배치하는 방식이다. XAML에는 여러 방식의 레이아웃이 있다. Canvas 모눈종이. Canvas의 자식 요소는 크기가 조정되지 않고 지정된 좌표에 배치된다. Canvas 크기가 달라져도 안의 요소의 크기는 변하지 않는다. 굉장히 자유도가 높은 컨트롤이다. DockPanel Dock 속성을 사용하여 자식이 생긴 순서대로 위치를 정한다. 같은 코드라도 순서를 바꾸면 위치가 달라질 수 있다. 버튼 순서를 변경해봤다. Grid 표 형식의 패널. 가장 많이 사용되는 레이아웃이다. 열과 행을 정의하고 공간의 비율에 따라 배분할 수 있다. StackPanel 자식 요소를 행이나 열로 간단하게 나열할 때 사용하는 컨트롤. Orientation 속성을 사용해서 나열할 방향을 정할 수 있..