4

私は WPF でグループボックスを使用しています。グループボックスの内部はスタックパネルです。stackpanel には、削除され、その子に追加される項目があります。

私が経験している問題は、グループボックス内の Stackpanel が高さを変更していることですが、GroupBox は変更されていないため、stackpanel 内に追加された残りのアイテムが切り取られています。

グループボックスの高さをスタックパネルの高さに調整するにはどうすればよいですか。

これは、XAML ではなく、コードで行う必要があります

4

1 に答える 1

3

StackPanel の と を に設定して、StackPanel にHorizontalAlignment明示的な幅と高さが設定されていないことを確認してください。 VerticalAlignmentStretch

<StackPanel x:Name="stackPanel1" HorizontalAlignment="Stretch" VerticalAlignment="Strech">
...
</StackPanel>

またはコードで:

stackPanel1.HorizontalAlignment = HorzontalAlignment.Stretch;
stackPanel1.VerticalAlignment = VerticalAlignment.Stretch;

あなたのコード/xaml を貼り付けて、より少ない仮定を行うのに役立ててください。

于 2011-04-20T07:53:55.140 に答える