<Window x:Class="WpfApp1.Window1"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:local="clr-namespace:WpfApp1"
mc:Ignorable="d"
Title="Window1" Height="450" Width="800">
<Grid>
<Grid.RowDefinitions>
<!--分成两行-->
<RowDefinition></RowDefinition>
<RowDefinition></RowDefinition>
</Grid.RowDefinitions>
<Grid.ColumnDefinitions>
<!--分成两列-->
<ColumnDefinition></ColumnDefinition>
<ColumnDefinition></ColumnDefinition>
</Grid.ColumnDefinitions>
<!--<Border Background="Red"></Border> --><!--从0开始0,0--><!--
<Border Grid.Column="1" Background="Yellow"></Border> --><!--第0行第1列--><!--
<Border Grid.Row="1" Background="Blue"></Border> --><!--第1行 第0列--><!--
<Border Grid.Column="1" Grid.Row="1" Background="Green"></Border> --><!--第1行第1列-->
<Border Background="Yellow" Grid.ColumnSpan="2"></Border><!--合并取色-->
<Border Background="Red" Grid.Row="1" Grid.ColumnSpan="2"></Border>
</Grid>
</Window>
印象加深
<Window x:Class="WpfApp1.Window2"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:local="clr-namespace:WpfApp1"
mc:Ignorable="d"
Title="Window2" Height="450" Width="800">
<Grid>
<Grid.RowDefinitions>
<RowDefinition Height="100" ></RowDefinition>
<RowDefinition></RowDefinition>
</Grid.RowDefinitions>
<Border Background="LightBlue"></Border>
<Grid Grid.Row="1">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="200"></ColumnDefinition>
<ColumnDefinition></ColumnDefinition>
</Grid.ColumnDefinitions>
<Border Background="Pink"></Border>
<Grid Grid.Column="1">
<Grid.ColumnDefinitions>
<ColumnDefinition></ColumnDefinition>
<ColumnDefinition></ColumnDefinition>
<ColumnDefinition></ColumnDefinition>
<ColumnDefinition></ColumnDefinition>
<ColumnDefinition></ColumnDefinition>
</Grid.ColumnDefinitions>
<Grid.RowDefinitions>
<RowDefinition Height="0.5*"></RowDefinition>
<RowDefinition></RowDefinition>
<RowDefinition></RowDefinition>
</Grid.RowDefinitions>
<Border Margin="5" Background="LightYellow"></Border>
<Border Margin="5" Background="LightCyan" Grid.Column="1"></Border>
<Border Margin="5" Background="LightBlue" Grid.Column="2"></Border>
<Border Margin="5" Background="LightGray" Grid.Column="3"></Border>
<Border Margin="5" Background="LightSalmon" Grid.Column="4"></Border>
<Border Margin="5" Background="LightYellow" Grid.ColumnSpan="3" Grid.Row="1"></Border>
<Border Margin="5" Background="LightCyan" Grid.ColumnSpan="2" Grid.Column="3" Grid.Row="1"></Border>
<Border Margin="5" Background="LightSalmon" Grid.ColumnSpan="5" Grid.Row="2"></Border>
</Grid>
</Grid>
</Grid>
</Window>