布局容器的使用与技巧
1. 网格布局基础
网格(Grid)遵循一系列基本的布局属性,你可以为单元格内容添加边距,改变元素的大小模式,使其不会填满整个单元格,还能沿单元格边缘对齐元素。若元素大小超过单元格容纳范围,部分内容会被截断。
网格支持三种行和列的大小调整策略:
| 策略类型 | 说明 | 示例代码 |
| ---- | ---- | ---- |
| 绝对大小 | 使用像素指定确切大小,灵活性较差 | <ColumnDefinition Width="100"></ColumnDefinition> |
| 自动大小 | 每行或每列获得其所需的精确空间 | <ColumnDefinition Width="Auto"></ColumnDefinition> |
| 比例大小 | 空间在一组行或列之间分配,是默认设置 | <ColumnDefinition Width="*"></ColumnDefinition> |
为实现最大灵活性,可混合使用这些大小调整模式。例如,创建几个自动大小的行,然后让剩余的一两个行通过比例大小获取剩余空间。若要不均等分配剩余空间,可在星号前分配权重,如:
<RowDefinition Height="*"></RowDefinition>
<RowDefinition Height="2*"></RowDefinitio
超级会员免费看
订阅专栏 解锁全文
1289

被折叠的 条评论
为什么被折叠?



