WPF中的容器控件——Grid

网格布局

123123123123123123123123123123123123
123123123123123123123123123123
1231231231231123123123123123123
123123123123123123123123123123
12312312312312312 123123

实际应用中应该少不了网格布局,grid布局的特点:

1.每个grid中可以放多个控件,而且控件可以层叠在一期。

2.单元格的合并类似于HTML中的rowspan,colspan。

3.单元格可以设置宽度和高度。一种方法是直接设置数值,另一种方法是在数值后面加个“*”,加上“*”表示该值随着窗口大小的改变而成比例的改变(比例缩放)。

 <Grid>
        <Grid.RowDefinitions>
            <RowDefinition Height="60" />
            <RowDefinition Height="330*" />
        </Grid.RowDefinitions>
        <Grid.ColumnDefinitions>
            <ColumnDefinition/>
            <ColumnDefinition/>
        </Grid.ColumnDefinitions>
        <Button Content="Button" Grid.Row="0" Grid.Column="0" Height="30"  Name="button1" VerticalAlignment="Top" />
        <Button Content="Button" Grid.Row="0" Grid.Column="0" Height="30"  Name="button2" VerticalAlignment="Bottom"/>
        <Button Content="Button" Grid.Row="0" Grid.Column="1" Name="button3"/>
        <Button Content="Button" Grid.Row="1" Grid.Column="0" Grid.ColumnSpan="2" Name="button4"/>
    </Grid>

这一段代码就是定义了两行两列的Grid但是第二行的控件跨了两列,正如上面所说的类似于HTML columnspan、rowspan十分方便。

需要注意的是VerticalAlignment对齐方式被广泛应用,其意义是相同的。

提供者:www.kmuser.com

 

转载于:https://www.cnblogs.com/dagedan/archive/2012/10/26/2740936.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值