3
我在WPF一个组框的工作,和组框的里面是一个StackPanel。堆栈面板中的项目被删除并添加到其子项中。WPF Groupbox高度需要动态更改吗?
我遇到的问题是组合框内的Stackpanel正在改变高度,但GroupBox不是,所以它会切断堆叠面板中其余的添加项目。
我怎样才能获得组合框中其高度调整到StackPanel的高度。
这必须在代码来完成,而不是在XAML
我在WPF一个组框的工作,和组框的里面是一个StackPanel。堆栈面板中的项目被删除并添加到其子项中。WPF Groupbox高度需要动态更改吗?
我遇到的问题是组合框内的Stackpanel正在改变高度,但GroupBox不是,所以它会切断堆叠面板中其余的添加项目。
我怎样才能获得组合框中其高度调整到StackPanel的高度。
这必须在代码来完成,而不是在XAML
尝试的StackPanel的HorizontalAlignment
和VerticalAlignment
设置为Stretch
,并确保StackPanel中没有明确的宽度和高度设置。
<StackPanel x:Name="stackPanel1" HorizontalAlignment="Stretch" VerticalAlignment="Strech">
...
</StackPanel>
或代码:
stackPanel1.HorizontalAlignment = HorzontalAlignment.Stretch;
stackPanel1.VerticalAlignment = VerticalAlignment.Stretch;
粘贴代码/ XAML来帮助我们做出较小的假设。
而组框?它在什么容器中?网格?请显示一个小而完整的xaml示例。 – 2011-04-19 20:29:53
另见http://stackoverflow.com/questions/2346283/wpf-groupbox-dynamic-height – 2011-04-19 20:32:17