使用 DockPanel 版式面板

Cc295378.bf9c77b1-ba7a-4f3b-8380-d05728d208d1(zh-cn,Expression.40).png

Windows Presentation Foundation (WPF) 项目中的 DockPanel 版式面板提供了一个布局区域,您可以在其中基于罗盘方向(北、南、东和西)沿屏幕的边缘排列子对象。 DockPanel 过去一直用作其他窗体程序包中的根布局,原因是它允许面板 “停靠” 到屏幕边缘。

DockPanel 添加子对象时,默认情况下,这些子对象会停靠到面板的左半部分。如果添加的最后一个子对象的 LastChildFill 属性设置为 True ,则该对象会填充面板的剩余空间。默认情况下,此属性设置为 False 。当对象填满面板时,它们会被父布局容器剪切或隐藏。

在美工板上拖动 DockPanel 的子对象时,会显示一个四向大指针,以指示可以停靠该对象的方向(请参见下图)。您也可以使用此四向指针来更改停靠方向。只需将对象拖到所需的方向箭头上即可。请注意,选定的方向箭头将突出显示,以指示可以放置该对象,使其沿该方向停靠。

通过以下方法将 DockPanel 添加到文档:从“资产”面板 Cc295378.0d8b8d29-1af9-418f-8741-be3097d76eab(zh-cn,Expression.40).png 中或从“工具”面板的布局容器按钮中,选择 DockPanel  Cc295378.db9f1ff5-6bca-441d-b289-c6781a478a5b(zh-cn,Expression.40).png,然后用指针拖到美工板上。以下 XAML 代码将添加到项目中:

<Grid x:Name="LayoutRoot">
   <DockPanel HorizontalAlignment="Left" Height="100" LastChildFill="False" VerticalAlignment="Top" Width="100"/>
</Grid>

有关如何使用 DockPanel 对象的详细信息,请参阅相关主题更改固定顺序更改固定方向

Cc295378.72d46b58-9a49-4dd5-8af7-6843c0440226(zh-cn,Expression.40).png

Microsoft Corporation 版权所有 ⓒ 2011。保留所有权利。