У меня есть 4 панели, расположенные по одной колонке за другой. Каждая панель фиксирована, за исключением третьей, которая должна быть как можно больше.Столы с изменяемой площадью сетки
Я хочу, чтобы можно было видеть видимость 1-й, 2-й и 4-й панелей.
Я попытался с помощью сетки и просто переключая различные столбцы:
<Grid Grid.Row="1" Name="ResizablePanels">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="40" Name="gridColTools"/>
<ColumnDefinition Width="100" Name="gridColStamps"/>
<ColumnDefinition Width="*" Name="gridColCanvas"/>
<ColumnDefinition Width="256" Name="gridColPropertiesAndLayers"/>
</Grid.ColumnDefinitions>
...
<Grid>
, но это просто скрывает панель фактически не репозиционирование и изменения размера 3-й панели.
Я также пробовал обертка, но я не мог заставить это работать, потому что размер 3-й панели неизвестен.
Как я могу переключать видимость столбцов и изменять их размер соответствующим образом?