WPF中的StackPanel和DockPanel有什么区别?
DockPanel
做到StackPanel
不能做什么? 如果任何人有一个StackPanel
,而不是一个DockPanel
可以实现的东西的图像,那将是伟大的。
堆栈面板 :正如名称所示, StackPanel
可以水平或垂直排列内容。 “垂直”是默认值,但可以使用“ Orientation
属性进行更改。 内容会根据方向自动拉伸(请参阅下面的截图),并且可以通过更改HorizontalAlignment
或VerticalAlignment
属性来控制内容。
Dock Panel : DockPanel
用于将元素锚定到容器的边缘,是设置应用程序UI总体结构的好select。 元素使用DockPanel.Dock
附加属性停靠。 元素停靠的顺序决定了布局。