Скажем, у меня есть два элемента в окне.
Я бы хотел, чтобы элемент A заполнил все неиспользованное пространство вертикали и всегда имел, например, например. Высота 200 пикселей.
Элемент B будет иметь несколько фиксированных размеров (расширитель), и ему должно быть предоставлено пространство, которое он требует (но оставляя не менее 200 пикселей для A). Если в окне недостаточно свободного места, необходимо прокручивать букву B.
Это близко к тому, чего я не хочу достигать, но DockPanel не уважает свойство MinHeight.
<DockPanel>
<ScrollViewer DockPanel.Dock="Bottom">
<B/>
</ScrollViewer>
<A MinHeight="200"/>
</DockPanel>
Есть ли способ сделать это с помощью собственных панелей WPF?