使用Grid或两个StackPanel

时间:2013-10-20 07:56:24

标签: wpf panels

我必须设计类似的东西:

enter image description here

我应该使用网格(2行,2列),还是应该使用带有按钮1的水平StackPanel和带有按钮2和3的另一个垂直StackPanel。

尤其是 - 为什么我应该使用每个选项。

2 个答案:

答案 0 :(得分:1)

您应该根据以下背景考虑布局面板:

移动对齐调整大小停靠

例如,如果您使用WrapPanel,您会注意到在调整窗口大小时,按钮将保持其原始大小并叠加在一起以适合窗口大小,而在{{ 1}}他们会改变他们的大小以维持他们当前的位置。

我建议你通过上面提到的ciritia测试你的选择,并选择最适合你需求的选项。

答案 1 :(得分:0)

如果Grid中的Items具有相同的大小,则可以使用

<UniformGrid></UniformGrid>