Высота WPF Groupbox должна изменяться динамически? - PullRequest
3 голосов
/ 20 апреля 2011

Я работаю с групповым ящиком в WPF, а внутри группового ящика находится панель стека.Панель стека содержит элементы, которые удалены и добавлены в дочерние элементы.

Проблема, с которой я сталкиваюсь, заключается в том, что Stackpanel внутри группового блока меняет высоту, а GroupBox - нет, и поэтому он обрезает остальные добавленные элементы в стеке.Как я могу заставить групповую коробку отрегулировать ее высоту до высоты панели стека.

Это должно быть сделано в коде, а не в XAML

1 Ответ

2 голосов
/ 20 апреля 2011

Попробуйте установить для HorizontalAlignment и VerticalAlignment StackPanel значение Stretch и убедитесь, что для StackPanel не заданы явные значения ширины и высоты.

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

или в коде:

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

Вставьте свой код / ​​xaml, чтобы помочь нам сделать более мелкие предположения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...