Я хотел бы иметь что-то вроде расширителя с изменяемым размером. Моя основная идея была примерно такой:
<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>
Проблема с этим: если я перемещаю разделитель сетки и сворачиваю расширитель, я получаю большую пустую область. Как сделать так, чтобы вся колонна рухнула? Или есть другой способ сделать расширитель "изменяемым"