방법: DockPanel을 사용하여 컨트롤 도킹

업데이트: 2007년 11월

사용자 인터페이스를 개발할 때 컨트롤을 창의 한 쪽에 도킹하려는 경우가 종종 있습니다. 예를 들어 메뉴 모음은 창의 위쪽이나 옆쪽에 도킹되는 경우가 종종 있습니다. WPF(Windows Presentation Foundation)의 DockPanel 컨테이너를 사용하여 컨트롤을 창의 한 쪽에 도킹할 수 있습니다.

DockPanel의 컨트롤을 도킹하려면

  1. 사용자 인터페이스에 아직 DockPanel이 없는 경우 도구 상자의 DockPanel을 WPF Designer로 끌어 옵니다.

  2. 도킹할 컨트롤을 DockPanel로 끌어 옵니다.

  3. 속성 창에서 컨트롤의 DockPanel.Dock 속성을 도킹할 DockPanel의 측면으로 설정합니다. 예를 들어 컨트롤을 DockPanel의 위쪽에 도킹하려면 이 속성을 Top으로 설정합니다.

  4. Dockstyle.Dock 속성이 Top 또는 Bottom으로 설정되어 있으면 컨트롤의 Width 속성을 Auto로 설정합니다. 마찬가지로 Dockstyle.Dock 속성이 Left 또는 Right로 설정되어 있으면 컨트롤의 Height 속성을 Auto로 설정합니다.

    DockPanel은 기본적으로 LastChildFill로 설정되어 있으므로 DockPanel에 마지막으로 추가된 자식 컨트롤의 DockPanel.Dock 속성은 Fill로 설정됩니다. 이 동작을 변경하려면 DockPanel의 LastChildFill 속성을 설정합니다.

참고 항목

개념

WPF 컨테이너 컨트롤 개요

기타 리소스

WPF 컨테이너 컨트롤

DockPanel

DockPanel 샘플