StatickPanel:
StatickPanel就是将子元素按照堆栈的形式一一排列,通过设置面板的
Orientation属性设置了两种排列方式:
横排(Vertical 默认的水平布局)和竖排(Horizontal 垂直布局)。
StatickPanel默认每个元素宽度与面板一样宽,反之横向也是一样的。
如果包含的元素超过了面板空间,它只会截断多出的内容。
元素的Margin属性用于使元素之间产生一定得间隔,
当元素空间大于其内容的空间时,剩余空间将由
HorizontalAlignment和VerticalAlignment属性来决定如何分配。
<StackPanel Background="White"> <Button Content="AAA"></Button> <Button Content="BBB"></Button> </StackPanel>
<StackPanel Background="White"> <Button Content="AAA" Width="30"></Button> <Button Content="BBB" Width="60"></Button> </StackPanel>
我们不允许按钮以拉伸方式来填充控件空间。很简单,我们来显式地设置控件的长和宽就OK了!
<StackPanel Background="White"> <Button Content="AAA" Width="30"></Button> <Button Content="BBB" Width="60"></Button> </StackPanel>