这有点难以解释,但我会尽力而为。我目前有一个两列多行的网格。我只希望第二列中的控件有助于网格的高度。
因此,在下面的示例中,我希望列表框是两个文本块的高度,并在需要显示更多数据时显示滚动条。我对如何做到这一点持空白。
<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>