在WPF应用程序界面设计中,合理的布局,可以方便用户的使用。
WPF作为专业的界面技术,布局功能是它的核心技术之一。
下面是WPF中XAML常用的几种布局元素。
Grid:网格。可以自定义行和列并通过行列的数量、行高列宽来调整控件的布局。
代码:
<Grid>
<Grid.RowDefinitions>
<RowDefinition Height="1*"/>
<RowDefinition Height="1*"/>
<RowDefinition Height="1*"/>
</Grid.RowDefinitions>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="1*"/>
<ColumnDefinition Width="1*"/>
<ColumnDefinition Width="1*"/>
</Grid.ColumnDefinitions>
<Button Grid.Row="0" Grid.Column="1">第一行,第二列</Button>
<Button Grid.Row="1" Grid.Column="0">第二行,第一列</Button>
<Button Grid.Row="1" Grid.Column="2">第二行,第三列</Button>
<Button Grid.Row="2" Grid.Column="1