Я хотел бы иметь что-то вроде Expander с изменяемым размером. Моя основная идея была примерно такой:
<Grid HorizontalAlignment="Left">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="Auto" />
<ColumnDefinition Width="2" />
<ColumnDefinition />
</Grid.ColumnDefinitions>
<Expander Grid.Column="0" ExpandDirection="Right">
...
</Expander>
<GridSplitter Grid.Column="1" VerticalAlignment="Stretch" HorizontalAlignment="Stretch" />
...
</Grid>
Проблема с этим: если я перемещаю разделитель сетки и сворачиваю расширитель, я получаю большую пустую область. Как заставить рухнуть весь столбец? Или есть другой способ сделать расширитель «изменяемым размером»