Этот код является примером автозаполнения размера для 3 различных элементов управления в данной сетке в XAML. Автозаполнение используется по умолчанию, поэтому вам не нужно устанавливать ничего дополнительного, просто убедитесь, что поле не установлено. Я протестировал это решение в MS Expression Blend, и оно работает нормально.
<Grid Height="400" Width="250" Canvas.Left="100" Canvas.Top="20">
<Grid.RowDefinitions>
<RowDefinition Height="200*"/>
<RowDefinition Height="100*"/>
<RowDefinition Height="100*"/>
</Grid.RowDefinitions>
<Button Content="Button"/>
<CheckBox Content="CheckBox" Grid.Row="2"/>
<TextBlock Grid.Row="1" Text="Test Text block" TextWrapping="Wrap"/>
</Grid>