我在C#(WPF)中编程。我使用带有4行的Grid,如下所示:
<Grid>
<Grid.RowDefinitions>
<RowDefinition>
<RowDefinition>
<RowDefinition>
<RowDefinition>
</Grid.RowDefinitions>
<!-- Height of this row is related to its content -->
<Grid Row="0">
</Grid>
<!-- Height of this row is related to its content -->
<Grid Row="1">
</Grid>
<!-- Remaining of Height should be used here... -->
<Grid Row="2">
</Grid>
<!-- Height of this row is related to its content and this row should be stick to bottom of page -->
<Grid Row="3">
</Grid>
</Grid>
根据我的XAML代码中的评论:
如何根据四个命名条件调整行定义?
答案 0 :(得分:2)
我现在不在Windows上,所以我无法测试它,但我会尝试这样的事情。
在你的RowDefinition中:
<RowDefinition Height="Auto"/>
<RowDefinition Height="Auto"/>
<RowDefinition Height="*"/>
<RowDefinition Height="Auto"/>
高度=&#34;自动&#34;,表示该行只需要其内容所需的高度。
高度=&#34; *&#34;,表示该行将占用剩余的所有高度。