Xaml 中height和width中的Auto与*的区别
来源:互联网 发布:php curl exec 编辑:程序博客网 时间:2024/05/29 08:09
Auto 表示自动适应显示内容的宽度, 如自动适应文本的宽度,文本有多长,控件就显示多长.
星号 * 则表示按比例来分配宽度.
<ColumnDefinition Width="3*" /><ColumnDefinition Width="7*" />
同样,行可以这样定义
<RowDefinition Height="3*" /><RowDefinition Height="7*" />
这些数字可以是小数.
如果数字缺省,则默认是1.
在这个例子中, 列2的宽度是列1的1.5倍.
<ColumnDefinition Width="1.5*" /><ColumnDefinition />
Auto和*可以混合使用. 在这个例子中,后两行的宽度在前两行分配完之后,按比例获取剩余的宽度.
<Grid.ColumnDefinitions> <ColumnDefinition Width="Auto" /> <!-- Auto-fit to content, 'Hi' --> <ColumnDefinition Width="50.5" /> <!-- Fixed width: 50.5 device units) --> <ColumnDefinition Width="69*" /> <!-- Take 69% of remainder --> <ColumnDefinition Width="31*"/> <!-- Take 31% of remainder --></Grid.ColumnDefinitions><TextBlock Text="Hi" Grid.Column="0" />
注意:列表比如datagrid等使用的时候,应当避免使用auto,否则会根据数据源的大小(记录跳数的多少)改变对应控件的高度,
一方面导致页面高度不统一,一方面导致数据多事,加载有停顿。
0 0
- Xaml 中height和width中的Auto与*的区别
- width:100%和height:auto区别
- width:100%与width:auto的区别
- width:auto和width:100%的区别
- width:auto和width:100%的区别
- width:auto和width:100%的区别
- Android中的width(height)与layout_width(layout_height)的区别
- height:100%和height:auto的区别
- height:100%和height:auto的区别
- height:100%和height:auto的区别
- height:auto和height:100%的区别
- height:100%和height:auto的区别
- JavaScript中的style.width/height和offsetWidth/height区别
- width,height的问题,span中line-height和padding区别
- CSS的width:100%和width:auto区别
- css width:100% 和width:auto的区别
- CSS的width:100%和width:auto区别
- CSS的width:100%和width:auto区别
- Powerdesigner16.5连接oracle&nbsp…
- mysql workbench 乱码问题
- MYSQL语句使用记录
- mysql 权限问题 视图相关
- 正向代理、反向代理及透明代理
- Xaml 中height和width中的Auto与*的区别
- 匈牙利命名法概述
- Future, FutureTask的作用和差异
- 单片机中PWM的原理与控制程序
- Swift-UIScrollView使用详解
- 引用传地址
- Android安全加密:数字签名和数字证书
- 升级Xcode8之后快捷键无法注释
- 经典SQL语句大全——(三)技巧