Поделиться через


Практическое руководство. Закрепление элемента управления с помощью контейнера DockPanel

При разработке пользовательских интерфейсов часто требуется закрепить элемент управления у края окна. Например, строка меню часто закрепляется в верхней части окна или сбоку окна. Для закрепления элемента управления у края окна можно использовать контейнер DockPanel в Windows Presentation Foundation (WPF).

Закрепление элемента управления в контейнере DockPanel

  1. Если в интерфейсе пользователя еще отсутствует контейнер DockPanel, перетащите DockPanel с панели элементов в конструктор сред. Конструктор WPF.

  2. Перетащите элемент управления, который требуется закрепить, в контейнер DockPanel.

  3. В окне Свойства установите для свойства DockPanel.Dock элемента управления значение стороны контейнера DockPanel, вдоль которой его требуется закрепить. Например, если элемент управления требуется закрепить по верхней границе контейнера DockPanel, задайте этому свойству значение "Top".

  4. Если для свойства DockStyle.Dock установлено значение "Top" или "Bottom", задайте свойству Width элемента управления значение "Auto". Аналогичным образом, если для свойства DockStyle.Dock установлено значение "Left" или "Right", задайте свойству Height элемента управления значение "Auto".

    Обратите внимание, что для свойства LastChildFill контейнера DockPanel установлено значение по умолчанию. Это означает, что свойство DockPanel.Dock последнего дочернего элемента управления, добавленного в контейнер DockPanel, будет иметь значение "Fill". Чтобы изменить это поведение, установите другое значение для свойства LastChildFill контейнера "DockPanel".

См. также

Основные понятия

Общие сведения о контейнерных элементах управления WPF

Другие ресурсы

Контейнерные элементы управления WPF

DockPanel