Share via


기타 레이아웃 컨테이너

다섯 가지 기본 레이아웃 패널인 캔버스(Canvas), 고정 패널(DockPanel), 모눈(Grid), 스택 패널(StackPanel), 줄 바꿈 패널(WrapPanel) 외에, 패널에 포함된 개체의 정렬 방식에 영향을 주는 그 밖의 레이아웃 요소가 있습니다. 이들 기타 레이아웃 패널은 기본 레이아웃 패널에서 유연하게 처리할 수 있도록 디자인된 더욱 안정적인 UI(사용자 인터페이스) 시나리오를 지원하도록 최적화되어 있지 않으며 특정 시나리오에서만 유용합니다. 도구 패널의 레이아웃 컨테이너 단추 또는 자산 패널을 사용하여 프로젝트에 기타 레이아웃 패널을 추가할 수 있습니다.

이러한 레이아웃 컨테이너에 대한 자세한 내용은 Windows SDK(소프트웨어 개발 키트).NET Development 섹션을 참조하십시오.

Border

다른 개체 주위에 테두리, 배경 또는 둘 다를 그릴 수 있는 단순한 개체로, 자식 개체를 하나만 사용합니다. Border 개체 안에 모눈(Grid) 패널이나 캔버스(Canvas) 패널을 배치하여 여러 자식 개체를 사용하도록 할 수 있습니다.

Border 개체

Cc295052.e761238b-99fd-43c5-bbc4-57538b8289ff(KO-KR,Expression.30).png

BulletDecorator(WPF만 해당)

자식 개체를 두 개만 사용할 수 있는 개체이며 일반적으로 자식 개체는 CheckBox와 같은 컨트롤을 나타내는 텍스트 문자열과 문자 모양입니다.

BulletDecorator 개체

Cc295052.8a08a515-b6dc-4e03-948f-1427dd7bab72(KO-KR,Expression.30).png

자산 패널에서 제공되며, 응용 프로그램의 다른 모든 콘텐츠보다 앞에 렌더링되지만 다른 개체의 위치를 기준으로 렌더링되는 창입니다. 예를 들어 팝업(Popup)을 개체의 상황에 맞는 메뉴로 사용하여 사용자에게 추가 정보 및 옵션을 제공할 수 있습니다. Popup 개체는 자식 개체 하나를 사용하며 대상 개체에 따라 위치가 지정됩니다. 기본적으로 Popup 개체는 모눈(Grid) 패널을 하나의 자식 개체로 포함합니다. 모눈(Grid) 패널을 사용하면 Popup 개체 내에서 여러 자식 개체를 사용할 수 있습니다. 대부분의 경우 템플릿에서 팝업을 사용하는 메뉴(Menu)나 콤보 상자(ComboBox) 같은 컨트롤을 대신 사용할 수 있기 때문에 Popup을 직접 만들 필요가 없습니다. Popup 개체에는 속성 패널의 레이아웃에서 설정할 수 있는 Placement 속성이 있습니다. Placement 속성은 팝업을 호출하는 데 사용되는 개체를 기준으로 팝업이 나타나는 위치를 결정합니다.

ScrollViewer

포함된 자식 개체를 스크롤할 수 있도록 하는 개체입니다. 자식 개체를 하나만 사용할 수 있으므로 대부분의 경우 이 개체 내에 스택 패널(StackPanel) 패널, 캔버스(Canvas) 패널 또는 모눈(Grid) 패널과 같은 레이아웃 패널을 사용합니다. ScrollViewer 개체에 자식 개체를 추가할 때마다 새 자식 개체는 기존 자식 개체를 덮어씁니다. ScrollViewer 개체는 목록 상자(ListBox)와 같은 다른 컨트롤의 템플릿에서 사용되어 콘텐츠 스크롤을 지원합니다. ScrollViewer 개체 내의 콘텐츠가 너무 크면 콘텐츠를 잘라낼 수 있습니다. 또한 스크롤 막대를 사용할 수 없거나 숨기거나 표시하거나 필요할 때만 자동으로 표시되도록 할 수 있습니다.

ScrollViewer 개체

Cc295052.06b326d4-f23d-41a6-b26b-e1aff37572a7(KO-KR,Expression.30).png

UniformGrid(WPF만 해당)

균일한(uniform) 모눈 영역 내에 있는 자식 개체를 정렬하는 개체입니다. UniformGrid 개체는 모눈(Grid) 패널의 변형이 아닙니다. UniformGrid는 지정된 행 수와 열 수를 기준으로 내부에 포함된 각 개체 사이에 동일한 간격을 만들기 때문에 타일 형식 레이아웃 개체로 설명하는 것이 더 정확합니다. 행 수와 열 수는 속성 패널의 공용 속성에서 지정할 수 있습니다. UniformGrid 개체에 자식 개체를 추가하면 각 개체는 UnifromGrid가 꽉 찰 때까지 왼쪽 위에서 시작하여 오른쪽 아래로 연결되는 영역에 배치됩니다. 이 요소는 이미지 목록과 같은 컨트롤에 유용합니다.

UniformGrid 개체

Cc295052.928b9284-a7e8-4678-875a-656b80b78076(KO-KR,Expression.30).png

Viewbox(WPF만 해당)

확대/축소 컨트롤과 비슷하게 모든 자식 개체의 비율 크기를 조정하는 개체입니다. Viewbox 개체는 자식 개체를 하나만 사용하기 때문에 일반적으로 Viewbox 내에 캔버스(Canvas) 패널이나 모눈(Grid) 패널을 배치하여 둘 이상의 자식 개체에서 확대/축소 효과를 사용할 수 있도록 합니다.

확대, 축소 또는 반전된 보기와 같이 동일한 개체나 개체 집합의 서로 다른 보기를 표시하도록 비율 크기가 조정된 Viewbox 개체

Cc295052.f5b13c66-d918-4141-8a16-bd8f8628687a(KO-KR,Expression.30).png