如何:使用 DockPanel 停靠控件

开发用户界面时,您时常想将某个控件停靠到窗口一侧。 例如,菜单栏经常停靠在窗口的顶部或一侧。 可以使用 Windows Presentation Foundation (WPF) 中的 DockPanel 容器将控件停靠到窗口侧面。

在 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。

    请注意,默认情况下 DockPanel 设置为 LastChildFill,这表示添加到 DockPanel 的最后一个子控件将使其 DockPanel.Dock 属性设置为 Fill。 若要更改此行为,请设置 DockPanel 的 LastChildFill 属性。

请参见

概念

WPF 容器控件概述

其他资源

WPF 容器控件

DockPanel