代码之家  ›  专栏  ›  技术社区  ›  void.pointer

在WPF中调整控件大小是否会调整其StackPanel的大小?

  •  1
  • void.pointer  · 技术社区  · 16 年前

    我在Visual Studio 2008中的WPF设计器中的StackPanel中有一个画布。在运行时,我计划调整画布的大小,使其客户端矩形具有一定的大小(边框和其他部分仅添加到该大小)。当我调整画布的大小时,StackPanel的宽度/高度会相应地调整吗?这一点很重要,因为我有其他控件根据堆栈面板的大小进行对齐。

    2 回复  |  直到 16 年前
        1
  •  1
  •   ChrisF    16 年前

    堆栈面板的大小取决于位于堆栈面板内部的控件(加上边距)的累积大小。

    因此,如果您的控件加起来高达100px,那么堆栈面板将永远只有100px高。

        2
  •  0
  •   Tarek Khalil    15 年前