0

我需要实现以下场景:

首先,父控件(窗口)会自动调整大小以适应其内容。
但是,如果宽度或高度超过某个值,自动调整大小模式将被关闭,然后手动调整大小,子控件拉伸以占用可用空间。

考虑Grid内部Window

<Window>
     <Grid>
         <Grid.RowDefinitions>
             <RowDefinition Height="Auto"/>
             <RowDefinition Height="Auto" />
             <RowDefinition Height="Auto"/>
         <Grid.RowDefinitions>
     </Grid>
</Window>

在这里,我需要中间行自适应地从“Auto”变为“*”。
没有太多魔法就可以吗?

4

1 回答 1

0

尝试设置Window.MaxHeightandWindow.MaxWidth属性而不设置任何Window.HeightorWindow.Width属性。

于 2013-07-23T10:00:57.840 回答