WPF中的StackPanel和DockPanel有什么区别?

DockPanel做到StackPanel不能做什么? 如果任何人有一个StackPanel ,而不是一个DockPanel可以实现的东西的图像,那将是伟大的。

堆栈面板 :正如名称所示, StackPanel可以水平或垂直排列内容。 “垂直”是默认值,但可以使用“ Orientation属性进行更改。 内容会根据方向自动拉伸(请参阅下面的截图),并且可以通过更改HorizontalAlignmentVerticalAlignment属性来控制内容。

StackPanel示例截图

Dock PanelDockPanel用于将元素锚定到容器的边缘,是设置应用程序UI总体结构的好select。 元素使用DockPanel.Dock附加属性停靠。 元素停靠的顺序决定了布局。

DockPanel示例截图