Combinar expansor e grade (expansível redimensionável)
Gostaria de ter algo como um expansor redimensionável. Minha idéia básica era algo assim:
<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>
O problema com isso: se eu mover o divisor de grade e fechar o expansor, tenho uma grande área vazia. Como pode fazer com que a coluna inteira desmorone? Ou existe outra maneira de tornar o expansor "redimensionável"