У меня есть следующий XAMLWPF RichTextBox увеличить размер сетки ряда
<Grid>
<Grid.RowDefinitions>
<RowDefinition Height="Auto"/> <!--Here Expander with RichTextBox within-->
<RowDefinition Height="Auto"/> <!--Here Splitter-->
<RowDefinition Height="*"/> <!--Here some other controls-->
</Grid.RowDefinitions>
...
Проблема заключается в том, когда Expander открыта и RichTextBox заполняет текстовые строки автоматически увеличит heigth, а также расширитель и сетка строки высоту, то путь пункты внизу нижний ряд скользящий вниз.
Я хочу, чтобы высота строки нижней сетки не зависела от richtextbox. Могу ли я сделать это без привязки высоты RichTextBox к высоте Expander или верхней строке?
спасибо.
Прямо сейчас вы сконфигурировали верхние два ряда, чтобы они занимали столько же высоты, сколько вам нужно, и вы сказали, что нижняя строка занимает все свободное место. Похоже, вам просто нужно дать RichTextBox определенную высоту или максимальную высоту, чтобы она не становилась слишком большой. –
В среднем ряду у меня есть сплиттер для пользователя, который может изменить размер нижней и верхней строки, как ему заблагорассудится. Таким образом, верхние и нижние строки сетки могут не иметь фиксированных максимальных размеров. Я должен настроить высоту верхнего ряда как «Авто», потому что он основан на экспандере. – gunboxer