WPF-레이아웃

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

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

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

Sr. No. 패널 및 설명
1 스택 패널

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

2 랩 패널

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

독 패널

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

4 캔버스 패널

캔버스 패널은 기본 레이아웃 패널입니다. 여기서 하위 요소는 다음과 관련된 좌표를 사용하여 명시 적으로 배치 할 수 있습니다. Canvas 왼쪽, 오른쪽, 위쪽 및 아래쪽과 같은 모든 측면.

5 그리드 패널

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