首页 / 软件开发 / .NET编程技术 / WPF笔记(1.4 布局)——Hello,WPF!
WPF笔记(1.4 布局)——Hello,WPF!2011-09-20 博客园 包建强这一节只是第2章的引子。布局要使用Panel控件,有四种Panel,如下:DockPanel,就是设置停靠位置布局模型。StackPanel,提供一个从左至右或从上至下放置内容的堆栈模型。Grid,提供一个允许进行 行/网格定位的模型。可使用表格。Canvas,可精确定位。其中,Grid是最常用的,vs2005自动生成的Page和window都默认带有这个标签:Example 1-25. A sample usage of the Grid panel
<Window >
<Grid>
<Grid.RowDefinitions>
<RowDefinition />
<RowDefinition />
<RowDefinition />
</Grid.RowDefinitions>
<Grid.ColumnDefinitions>
<ColumnDefinition />
<ColumnDefinition />
<ColumnDefinition />
</Grid.ColumnDefinitions>
<Button Grid.Row="0" Grid.Column="0" Grid.ColumnSpan="2">A</Button>
<Button Grid.Row="0" Grid.Column="2">C</Button>
<Button Grid.Row="1" Grid.Column="0" Grid.RowSpan="2">D</Button>
<Button Grid.Row="1" Grid.Column="1">E</Button>
<Button Grid.Row="1" Grid.Column="2">F</Button>
<Button Grid.Row="2" Grid.Column="1">H</Button>
<Button Grid.Row="2" Grid.Column="2">I</Button>
</Grid>
</Window>