2

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

4

2 回答 2

1

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

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

于 2010-01-27T21:36:02.987 回答
0

实际上,另一种选择是使用网格来允许调整大小,同时根据您的需要定义列/行。

于 2010-09-20T04:46:09.597 回答