Всем привет. Пишу десктопное приложение для Windows на WPF. Вёрстка примерно такая:
<StackPanel Orientation="Horizontal">
<StackPanel Orientation="Vertical">
</StackPanel>
<Canvas RenderTransformOrigin="0.5, 0.5">
<Canvas.RenderTransform>
<ScaleTransform ScaleY="-1" />
</Canvas.RenderTransform>
</Canvas>
</StackPanel>
Хотелось бы, чтобы Canvas занял всё оставшееся доступное место по ширине и высоте. Как это реализовать?
Как я понял, он автоматически занимает всё оставшееся место по высоте, если указать ширину.
Ссылка на код вёрсткиСсылка на гифку, где показано, как ведёт себя элемент при указанной ширине, но не указанной высоте. Такого же эффекта хотелось бы при горизонтальном изменении размера