1、StackPanel 布局
StackPanel布局就是把内部元素像叠积木一样叠起来,当把排在前面的积木块抽掉之后,排在它之后的元素就会整体向前移动,补占原有元素的空间。
2、适合场合
同类元素需要紧凑排列(如制作菜单或者列表)
移除其中的元素后能够自动补缺的布局或者动画
3、StackPanel 的三个属性:Orientation, HorizontalAlignment, VerticalAlignment
属性名称 |
数据类型 |
可取值 |
描述 |
Orientation |
Orientation枚举 |
Horizontal(水平) Vertical(垂直) |
决定内部元素是横向积累还是纵向积累 |
HorizontalAlignment |
HorizontalAlignment枚举 |
Left Center Right Stretch(伸展) |
决定内部元素水平方向向上的对其方式 |
VerticalAlignment |
VerticalAlignment枚举 |
Top Center Bottom Stretch(伸展) |
决定内部元素竖直方向上的对其方式 |
