XAML-레이아웃

컨트롤의 레이아웃은 애플리케이션 유용성에 매우 중요하고 중요합니다. 애플리케이션에서 GUI 요소 그룹을 배열해야합니다. 레이아웃 패널을 선택할 때 고려해야 할 몇 가지 중요한 사항이 있습니다.

  • 자식 요소의 위치.
  • 자식 요소의 크기.
  • 겹치는 자식 요소를 서로 겹쳐서 쌓습니다.

다른 화면 해상도에서 응용 프로그램을 사용한 경우 컨트롤의 고정 픽셀 배열이 작동하지 않습니다. XAML은 GUI 요소를 적절한 방식으로 배열 할 수있는 풍부한 기본 제공 레이아웃 패널 집합을 제공합니다. 가장 일반적으로 사용되고 널리 사용되는 레이아웃 패널은 다음과 같습니다.

Sr. 아니요 패널 및 설명
1 StackPanel

스택 패널은 XAML의 간단하고 유용한 레이아웃 패널입니다. 스택 패널에서 자식 요소는 orientation 속성에 따라 가로 또는 세로로 한 줄로 배열 될 수 있습니다.

2 WrapPanel

WrapPanel에서 자식 요소는 orientation 속성에 따라 왼쪽에서 오른쪽으로 또는 위에서 아래로 순차적으로 배치됩니다.

DockPanel

DockPanel은 가로 또는 세로로 자식 요소를 서로 상대적으로 배열하는 영역을 정의합니다. DockPanel을 사용하면 Dock 속성을 사용하여 자식 요소를 위쪽, 아래쪽, 오른쪽, 왼쪽 및 가운데에 쉽게 도킹 할 수 있습니다.

4 CanvasPanel

캔버스 패널은 캔버스에 상대적인 좌표 (왼쪽, 오른쪽, 위쪽, 아래쪽 등)를 사용하여 명시 적으로 자식 요소를 배치 할 수있는 기본 레이아웃 패널입니다.

5 GridPanel

그리드 패널은 행과 열로 구성된 유연한 영역을 제공합니다. Grid에서 자식 요소는 표 형식으로 정렬 할 수 있습니다.