기타 레이아웃 컨테이너
다섯 가지 기본 레이아웃 패널인 캔버스(Canvas), 고정 패널(DockPanel), 모눈(Grid), 스택 패널(StackPanel), 줄 바꿈 패널(WrapPanel) 외에, 패널에 포함된 개체의 정렬 방식에 영향을 주는 그 밖의 레이아웃 요소가 있습니다. 이들 기타 레이아웃 패널은 기본 레이아웃 패널에서 유연하게 처리할 수 있도록 디자인된 더욱 안정적인 UI(사용자 인터페이스) 시나리오를 지원하도록 최적화되어 있지 않으며 특정 시나리오에서만 유용합니다. 도구 패널의 레이아웃 컨테이너 단추 또는 자산 패널을 사용하여 프로젝트에 기타 레이아웃 패널을 추가할 수 있습니다.
이러한 레이아웃 컨테이너에 대한 자세한 내용은 Windows SDK(소프트웨어 개발 키트)의 .NET Development 섹션을 참조하십시오.
Border
다른 개체 주위에 테두리, 배경 또는 둘 다를 그릴 수 있는 단순한 개체로, 자식 개체를 하나만 사용합니다. Border 개체 안에 모눈(Grid) 패널이나 캔버스(Canvas) 패널을 배치하여 여러 자식 개체를 사용하도록 할 수 있습니다.
Border 개체
BulletDecorator(WPF만 해당)
자식 개체를 두 개만 사용할 수 있는 개체이며 일반적으로 자식 개체는 CheckBox와 같은 컨트롤을 나타내는 텍스트 문자열과 문자 모양입니다.
BulletDecorator 개체
Popup
자산 패널에서 제공되며, 응용 프로그램의 다른 모든 콘텐츠보다 앞에 렌더링되지만 다른 개체의 위치를 기준으로 렌더링되는 창입니다. 예를 들어 팝업(Popup)을 개체의 상황에 맞는 메뉴로 사용하여 사용자에게 추가 정보 및 옵션을 제공할 수 있습니다. Popup 개체는 자식 개체 하나를 사용하며 대상 개체에 따라 위치가 지정됩니다. 기본적으로 Popup 개체는 모눈(Grid) 패널을 하나의 자식 개체로 포함합니다. 모눈(Grid) 패널을 사용하면 Popup 개체 내에서 여러 자식 개체를 사용할 수 있습니다. 대부분의 경우 템플릿에서 팝업을 사용하는 메뉴(Menu)나 콤보 상자(ComboBox) 같은 컨트롤을 대신 사용할 수 있기 때문에 Popup을 직접 만들 필요가 없습니다. Popup 개체에는 속성 패널의 레이아웃에서 설정할 수 있는 Placement 속성이 있습니다. Placement 속성은 팝업을 호출하는 데 사용되는 개체를 기준으로 팝업이 나타나는 위치를 결정합니다.
ScrollViewer
포함된 자식 개체를 스크롤할 수 있도록 하는 개체입니다. 자식 개체를 하나만 사용할 수 있으므로 대부분의 경우 이 개체 내에 스택 패널(StackPanel) 패널, 캔버스(Canvas) 패널 또는 모눈(Grid) 패널과 같은 레이아웃 패널을 사용합니다. ScrollViewer 개체에 자식 개체를 추가할 때마다 새 자식 개체는 기존 자식 개체를 덮어씁니다. ScrollViewer 개체는 목록 상자(ListBox)와 같은 다른 컨트롤의 템플릿에서 사용되어 콘텐츠 스크롤을 지원합니다. ScrollViewer 개체 내의 콘텐츠가 너무 크면 콘텐츠를 잘라낼 수 있습니다. 또한 스크롤 막대를 사용할 수 없거나 숨기거나 표시하거나 필요할 때만 자동으로 표시되도록 할 수 있습니다.
ScrollViewer 개체
UniformGrid(WPF만 해당)
균일한(uniform) 모눈 영역 내에 있는 자식 개체를 정렬하는 개체입니다. UniformGrid 개체는 모눈(Grid) 패널의 변형이 아닙니다. UniformGrid는 지정된 행 수와 열 수를 기준으로 내부에 포함된 각 개체 사이에 동일한 간격을 만들기 때문에 타일 형식 레이아웃 개체로 설명하는 것이 더 정확합니다. 행 수와 열 수는 속성 패널의 공용 속성에서 지정할 수 있습니다. UniformGrid 개체에 자식 개체를 추가하면 각 개체는 UnifromGrid가 꽉 찰 때까지 왼쪽 위에서 시작하여 오른쪽 아래로 연결되는 영역에 배치됩니다. 이 요소는 이미지 목록과 같은 컨트롤에 유용합니다.
UniformGrid 개체
Viewbox(WPF만 해당)
확대/축소 컨트롤과 비슷하게 모든 자식 개체의 비율 크기를 조정하는 개체입니다. Viewbox 개체는 자식 개체를 하나만 사용하기 때문에 일반적으로 Viewbox 내에 캔버스(Canvas) 패널이나 모눈(Grid) 패널을 배치하여 둘 이상의 자식 개체에서 확대/축소 효과를 사용할 수 있도록 합니다.
확대, 축소 또는 반전된 보기와 같이 동일한 개체나 개체 집합의 서로 다른 보기를 표시하도록 비율 크기가 조정된 Viewbox 개체