我正在使用 WPF 中的组框,组框的内部是一个堆栈面板。堆栈面板中的项目已被移除并添加到其子项中。
我遇到的问题是 groupbox 中的 Stackpanel 正在改变高度,但 GroupBox 没有,因此它切断了 stackpanel 中其余添加的项目。
如何让 groupbox 将其高度调整为 stackpanel 的高度。
这必须在代码中完成,而不是在 XAML 中
尝试将 StackPanel 的 and 设置为HorizontalAlignment
并确保 StackPanel 没有明确设置宽度和高度。
VerticalAlignment
Stretch
<StackPanel x:Name="stackPanel1" HorizontalAlignment="Stretch" VerticalAlignment="Strech">
...
</StackPanel>
或在代码中:
stackPanel1.HorizontalAlignment = HorzontalAlignment.Stretch;
stackPanel1.VerticalAlignment = VerticalAlignment.Stretch;
粘贴您的代码/xaml 以帮助我们做出更少的假设。