这有点难以解释,但我会尽力而为。我目前有一个两列多行的网格。我只希望第二列中的控件有助于网格的高度。
因此,在下面的示例中,我希望列表框是两个文本块的高度,并在需要显示更多数据时显示滚动条。我对如何做到这一点持空白。
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="*" />
<ColumnDefinition Width="2*" />
</Grid.ColumnDefinitions>
<Grid.RowDefinitions>
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
</Grid.RowDefinitions>
<ListBox Grid.RowSpan="2" Grid.Column="0" VerticalAlignment="Stretch" />
<TextBlock Grid.Row="0" Grid.Column="1" />
<TextBlock Grid.Row="1" Grid.Column="1" />
</Grid>