【发布时间】:2013-10-20 07:56:23
【问题描述】:
我必须设计类似的东西:
我应该使用 Grid(2 行 2 列),还是应该使用带有按钮 1 的水平 StackPanel 和带有按钮 2 和 3 的另一个垂直 StackPanel。
尤其是 - 我为什么要使用每个选项。
【问题讨论】:
我必须设计类似的东西:
我应该使用 Grid(2 行 2 列),还是应该使用带有按钮 1 的水平 StackPanel 和带有按钮 2 和 3 的另一个垂直 StackPanel。
尤其是 - 我为什么要使用每个选项。
【问题讨论】:
您应该根据以下情况考虑您的布局面板:
移动、对齐、调整大小和停靠。
例如,如果您使用WrapPanel,您会注意到在调整窗口大小时,按钮将保持其原始大小并相互堆叠以适应窗口大小,而在Grid 中,它们将改变它们的大小以保持它们当前的位置。
我建议您按上述标准测试您的选择,然后选择最适合您要求的选项。
【讨论】:
WrapPanel 给出的例子一样,它正在改变它的孩子的位置
如果网格中的项目大小相同,则可以使用
<UniformGrid></UniformGrid>
【讨论】: