【问题标题】:Use Grid or two StackPanels使用 Grid 或两个 StackPanel
【发布时间】:2013-10-20 07:56:23
【问题描述】:

我必须设计类似的东西:

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

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

【问题讨论】:

    标签: wpf panels


    【解决方案1】:

    您应该根据以下情况考虑您的布局面板:

    移动对齐调整大小停靠

    例如,如果您使用WrapPanel,您会注意到在调整窗口大小时,按钮将保持其原始大小并相互堆叠以适应窗口大小,而在Grid 中,它们将改变它们的大小以保持它们当前的位置。

    我建议您按上述标准测试您的选择,然后选择最适合您要求的选项。

    【讨论】:

    • “移动”是什么意思?
    • @user2760623 就像我用WrapPanel 给出的例子一样,它正在改变它的孩子的位置
    【解决方案2】:

    如果网格中的项目大小相同,则可以使用

    <UniformGrid></UniformGrid>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-03-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-11-30
      • 1970-01-01
      相关资源
      最近更新 更多