* StackPanel
* WrapPanel
* DockPanel
* Grid
* Canvas
* UniformGrid
* ViewBox
자식 요소들을 수직 또는 수평으로 순서대로 나열한다. 매우 간단하며, 레이아웃의 관점에서 볼때 작은 부분을 관리하기에 유용하다.
* WrapPanel
자식 요소들을 왼쪽에서 오른쪽으로 나열하며, 적절한 너비를 벗어날 때마다 새로운 줄을 만들어내고 작은 부분을 관리하기에 유용.
* DockPanel
패널 영역의 각 면에 각각의 자식 요소를 위치시킨다. 간단한 응용 프로그램에서 대략적인 레이아웃을 정의할 때 유용하다.
* Grid
자식 요소들을 그리드 내에 정렬한다. 아이템들을 고정된 크기와 위치로 재조정할 필요 없이 정렬하고자 할 때 유용하다. 내장된 패널 타입 중 가장 강력하다.
* Canvas
어떤 레이아웃 로직도 실행하지 않는다. 자식 요소를 원하는 곳에 배치할 수 있으며, 여러분이 직접 레이아웃 프로세스를 제어해야 한다.
* UniformGrid
모든 자식 요소를 각각의 그리드 칸에 동일한 크기로 나열한다.
* ViewBox
ViewBox에 포함된 자식 컨트롤을 자신의 크기에 맞춰서 자동으로 출력시키는 기능이 있다.
▶ 참고 : 기본적으로 패널들은 화면에 나타나지 않으며, 자식 요소들의 크기나 위치로 미루어 짐작하는 것이 유일하게 패널이 존재하고 있음을 알 수 있는 방법이다. 그러나 Background 속성을 이용하여 배경색을 지정함으로써 패널이 보이도록 할 수는 있다.
'Programming > WPF' 카테고리의 다른 글
WPF 예제 모음 (0) | 2010.07.19 |
---|---|
데이터 바인딩 (0) | 2009.05.20 |