<Grid x:Name="ContentPanel" Grid.Row="1" Margin="12,0,12,0">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="*"/>
<ColumnDefinition Width="*"/>
</Grid.ColumnDefinitions>
<Grid.RowDefinitions>
<RowDefinition Height="*"/>
<RowDefinition Height="*"/>
</Grid.RowDefinitions>
<Rectangle Fill="BurlyWood" Grid.Column="0" Grid.Row="0" Margin="60,45,85,70"/>
<Rectangle Fill="Beige" Grid.Column="0" Grid.Row="1" HorizontalAlignment="Stretch" Height="120"/>
<Rectangle Fill="CornflowerBlue" Grid.Column="1" Grid.Row="0" HorizontalAlignment="Stretch" VerticalAlignment="Stretch" />
<Rectangle Fill="AntiqueWhite" Grid.Column="1" Grid.Row="1" Width="100" Height="123" HorizontalAlignment="Center" VerticalAlignment="Center"/>
</Grid>
在grid布局的基础上,通过HorizontalAlignment和VerticalAlignment来设置在水平和竖直方向上的是否填充相应的空间。Center居中,Stretch拉伸填满等