* StackPanel
자식 요소들을 수직 또는 수평으로 순서대로 나열한다. 매우 간단하며, 레이아웃의 관점에서 볼때 작은 부분을 관리하기에 유용하다.


* WrapPanel
자식 요소들을 왼쪽에서 오른쪽으로 나열하며, 적절한 너비를 벗어날 때마다 새로운 줄을 만들어내고 작은 부분을 관리하기에 유용.


* DockPanel
패널 영역의 각 면에 각각의 자식 요소를 위치시킨다. 간단한 응용 프로그램에서 대략적인 레이아웃을 정의할 때 유용하다.


* Grid
자식 요소들을 그리드 내에 정렬한다. 아이템들을 고정된 크기와 위치로 재조정할 필요 없이 정렬하고자 할 때 유용하다. 내장된 패널 타입 중 가장 강력하다.


* Canvas
어떤 레이아웃 로직도 실행하지 않는다. 자식 요소를 원하는 곳에 배치할 수 있으며, 여러분이 직접 레이아웃 프로세스를 제어해야 한다.


* UniformGrid
모든 자식 요소를 각각의 그리드 칸에 동일한 크기로 나열한다.


* ViewBox
ViewBox에 포함된 자식 컨트롤을 자신의 크기에 맞춰서 자동으로 출력시키는 기능이 있다.


▶ 참고 : 기본적으로 패널들은 화면에 나타나지 않으며, 자식 요소들의 크기나 위치로 미루어 짐작하는 것이 유일하게 패널이 존재하고 있음을 알 수 있는 방법이다. 그러나 Background 속성을 이용하여 배경색을 지정함으로써 패널이 보이도록 할 수는 있다.

'Programming > WPF' 카테고리의 다른 글

WPF 예제 모음  (0) 2010.07.19
데이터 바인딩  (0) 2009.05.20
AND