<Window x:Class="WPFLayoutDemo.MainWindow"
2 xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
3 xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
4 WindowStartupLocation="CenterScreen"
5 Title="布局综合运用实例" Height="400" Width="480">
6 <DockPanel Width="Auto" Height="Auto" LastChildFill="True">
7 <!--顶部菜单区域-->
8 <Menu Width="Auto" Height="20" Background="LightGray" DockPanel.Dock="Top">
9 <!--File菜单项-->
10 <MenuItem Header="文件">
11 <MenuItem Header="保存"/>
12 <Separator/>
13 <MenuItem Header="退出"/>
14 </MenuItem>
15 <!--About 菜单项-->
16 <MenuItem Header="帮助">
17 <MenuItem Header="关于本产品"/>
18 </MenuItem>
19 </Menu>
20
21 <!--状态栏-->
22 <StackPanel Width="Auto" Height="25" Background="LightGray" Orientation="Horizontal" DockPanel.Dock="Bottom">
23 <Label Width="Auto" Height="Auto" Content="状态栏" FontFamily="Arial" FontSize="12"/>
24 </StackPanel>
25 <!--Left-->
26 <StackPanel Width="130" Height="Auto" Background="Gray" DockPanel.Dock="Left">
27 <Button Margin="10" Width="Auto" Height="30" Content="导航栏"/>
28 <Button Margin="10" Width="Auto" Height="30" Content="导航栏"/>
29 <Button Margin="10" Width="Auto" Height="30" Content="导航栏"/>
30 </StackPanel>
31
32 <!--Right-->
33 <Grid Width="Auto" Height="Auto" Background="White">
34
35 <Grid.ColumnDefinitions>
36 <ColumnDefinition Width="*"/>
37 <ColumnDefinition Width="*"/>
38 </Grid.ColumnDefinitions>
39
40 <Grid.RowDefinitions>
41 <RowDefinition Height="*"/>
42 <RowDefinition Height="*"/>
43 </Grid.RowDefinitions>
44
45 <Rectangle Fill="Gray" Margin="10,10,10,10" Grid.Row="0" Grid.Column="0"/>
46 <Rectangle Fill="Gray" Margin="10,10,10,10" Grid.Row="0" Grid.Column="1"/>
47 <Rectangle Fill="Gray" Margin="10,10,10,10" Grid.Row="1" Grid.Column="0"/>
48 <Rectangle Fill="Gray" Margin="10,10,10,10" Grid.Row="1" Grid.Column="1"/>
49 </Grid>
50 </DockPanel>
51
52 </Window>
2 xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
3 xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
4 WindowStartupLocation="CenterScreen"
5 Title="布局综合运用实例" Height="400" Width="480">
6 <DockPanel Width="Auto" Height="Auto" LastChildFill="True">
7 <!--顶部菜单区域-->
8 <Menu Width="Auto" Height="20" Background="LightGray" DockPanel.Dock="Top">
9 <!--File菜单项-->
10 <MenuItem Header="文件">
11 <MenuItem Header="保存"/>
12 <Separator/>
13 <MenuItem Header="退出"/>
14 </MenuItem>
15 <!--About 菜单项-->
16 <MenuItem Header="帮助">
17 <MenuItem Header="关于本产品"/>
18 </MenuItem>
19 </Menu>
20
21 <!--状态栏-->
22 <StackPanel Width="Auto" Height="25" Background="LightGray" Orientation="Horizontal" DockPanel.Dock="Bottom">
23 <Label Width="Auto" Height="Auto" Content="状态栏" FontFamily="Arial" FontSize="12"/>
24 </StackPanel>
25 <!--Left-->
26 <StackPanel Width="130" Height="Auto" Background="Gray" DockPanel.Dock="Left">
27 <Button Margin="10" Width="Auto" Height="30" Content="导航栏"/>
28 <Button Margin="10" Width="Auto" Height="30" Content="导航栏"/>
29 <Button Margin="10" Width="Auto" Height="30" Content="导航栏"/>
30 </StackPanel>
31
32 <!--Right-->
33 <Grid Width="Auto" Height="Auto" Background="White">
34
35 <Grid.ColumnDefinitions>
36 <ColumnDefinition Width="*"/>
37 <ColumnDefinition Width="*"/>
38 </Grid.ColumnDefinitions>
39
40 <Grid.RowDefinitions>
41 <RowDefinition Height="*"/>
42 <RowDefinition Height="*"/>
43 </Grid.RowDefinitions>
44
45 <Rectangle Fill="Gray" Margin="10,10,10,10" Grid.Row="0" Grid.Column="0"/>
46 <Rectangle Fill="Gray" Margin="10,10,10,10" Grid.Row="0" Grid.Column="1"/>
47 <Rectangle Fill="Gray" Margin="10,10,10,10" Grid.Row="1" Grid.Column="0"/>
48 <Rectangle Fill="Gray" Margin="10,10,10,10" Grid.Row="1" Grid.Column="1"/>
49 </Grid>
50 </DockPanel>
51
52 </Window>