我需要实现以下场景:
首先,父控件(窗口)会自动调整大小以适应其内容。
但是,如果宽度或高度超过某个值,自动调整大小模式将被关闭,然后手动调整大小,子控件拉伸以占用可用空间。
考虑Grid
内部Window
:
<Window>
<Grid>
<Grid.RowDefinitions>
<RowDefinition Height="Auto"/>
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto"/>
<Grid.RowDefinitions>
</Grid>
</Window>
在这里,我需要中间行自适应地从“Auto”变为“*”。
没有太多魔法就可以吗?