你好,我有动态内容,该内容填充在我的网格中,并且网格具有3个定义的行,第一个和最后一个具有固定的大小,第二个具有Auto,问题是最后一行的内容排在第二行内容的顶部,而内容不显示完整内容的高度。 下面的代码:
<ScrollViewer Background="White" Height="501" MaxHeight="501">
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="*"/>
</Grid.ColumnDefinitions>
<Grid.RowDefinitions>
<RowDefinition Height="192" MaxHeight="192"/>
<RowDefinition Height="Auto" MinHeight="120"/>
<RowDefinition Height="107" MaxHeight="107"/>
</Grid.RowDefinitions>
<custom:usercontrol1 Grid.ColumnSpan="2"/>
<TabControl Grid.Row="1" Grid.ColumnSpan="2">
<TabItem Header="Test1">
<custom:usercontrol2/> <!--Avg height is 800-->
</TabItem>
<TabItem Header="Test2">
<custom:usercontrol5/> <!--Avg height is 300-->
</TabItem>
</TabControl>
<custom:usercontrol3 Grid.Row="2"/>
</Grid>
</ScrollViewer>
在我的示例中您可以看到“ custom:usercontrol3 Grid.Row =“ 2”“不在底部,而是在tabcontrol内容中,为什么它发生了,我有什么办法可以解决?