水平对齐:
- <Grid x:Name="ContentPanel" Grid.Row="1" Margin="12,0,12,0">
- <Grid.RowDefinitions>
- <RowDefinition></RowDefinition>
- <RowDefinition></RowDefinition>
- <RowDefinition></RowDefinition>
- <RowDefinition></RowDefinition>
- </Grid.RowDefinitions>
- <Button Content="Left左部对齐" Height="80" Width="220" HorizontalAlignment="Left"></Button>
- <Button Grid.Row="1" Content="Right右部对齐" Width="220" Height="80" HorizontalAlignment="Right"></Button>
- <Button Grid.Row="2" Width="220" Height="80" Content="Center剧中对齐" HorizontalAlignment="Center"></Button>
- <Button Grid.Row="30" Height="80" HorizontalAlignment="Stretch" Content="Stretch拉伸对齐"></Button>
- </Grid>
注意:Stretch:元素以垂直填充的方式进行布局
HorizontalAlignment要使用Stretch值,就不能设置元素的Width属性,否则Stretch值将不会起作用。
垂直对齐:
- <Grid x:Name="ContentPanel" Grid.Row="1" Margin="12,0,12,0">
- <Grid.RowDefinitions>
- <RowDefinition></RowDefinition>
- <RowDefinition></RowDefinition>
- <RowDefinition></RowDefinition>
- <RowDefinition></RowDefinition>
- </Grid.RowDefinitions>
- <Button Content="Top顶端对其" Height="80" Width="220" VerticalAlignment="Top"></Button>
- <Button Grid.Row="1" Content="Center居中对齐" Width="220" Height="80" VerticalAlignment="Center"></Button>
- <Button Grid.Row="2" Width="220" Height="80" Content="Bottom底部对齐" VerticalAlignment="Bottom"></Button>
- <Button Grid.Row="30" Width="220" VerticalAlignment="Stretch" Content="Stretch拉伸对齐"></Button>
- </Grid>
注意:Stretch:元素以水平方向填充父元素的布局空间
VerticalAlignment在使用Stretch值时,就不能设置元素的Height属性,否则Stretch将不会起作用。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。