XAML-레이아웃
컨트롤의 레이아웃은 애플리케이션 유용성에 매우 중요하고 중요합니다. 애플리케이션에서 GUI 요소 그룹을 배열해야합니다. 레이아웃 패널을 선택할 때 고려해야 할 몇 가지 중요한 사항이 있습니다.
- 자식 요소의 위치.
- 자식 요소의 크기.
- 겹치는 자식 요소를 서로 겹쳐서 쌓습니다.
다른 화면 해상도에서 응용 프로그램을 사용한 경우 컨트롤의 고정 픽셀 배열이 작동하지 않습니다. XAML은 GUI 요소를 적절한 방식으로 배열 할 수있는 풍부한 기본 제공 레이아웃 패널 집합을 제공합니다. 가장 일반적으로 사용되고 널리 사용되는 레이아웃 패널은 다음과 같습니다.
Sr. 아니요 | 패널 및 설명 |
---|---|
1 | StackPanel 스택 패널은 XAML의 간단하고 유용한 레이아웃 패널입니다. 스택 패널에서 자식 요소는 orientation 속성에 따라 가로 또는 세로로 한 줄로 배열 될 수 있습니다. |
2 | WrapPanel WrapPanel에서 자식 요소는 orientation 속성에 따라 왼쪽에서 오른쪽으로 또는 위에서 아래로 순차적으로 배치됩니다. |
삼 | DockPanel DockPanel은 가로 또는 세로로 자식 요소를 서로 상대적으로 배열하는 영역을 정의합니다. DockPanel을 사용하면 Dock 속성을 사용하여 자식 요소를 위쪽, 아래쪽, 오른쪽, 왼쪽 및 가운데에 쉽게 도킹 할 수 있습니다. |
4 | CanvasPanel 캔버스 패널은 캔버스에 상대적인 좌표 (왼쪽, 오른쪽, 위쪽, 아래쪽 등)를 사용하여 명시 적으로 자식 요소를 배치 할 수있는 기본 레이아웃 패널입니다. |
5 | GridPanel 그리드 패널은 행과 열로 구성된 유연한 영역을 제공합니다. Grid에서 자식 요소는 표 형식으로 정렬 할 수 있습니다. |