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" />

转载于:https://www.cnblogs.com/gcczhongduan/p/4001964.html

WPF中Auto与*的差别相关推荐

  1. WPF中Auto与*的区别

    原文:WPF中Auto与*的区别 Auto 表示自动适应显示内容的宽度, 如自动适应文本的宽度,文本有多长,控件就显示多长. * 则表示按比例来分配宽度. <ColumnDefinition W ...

  2. 【转】在WPF中自定义控件

    周银辉的开发博客(WPF) 在WPF中自定义控件(1) 一, 不一定需要自定义控件 在使用WPF以前,动辄使用自定义控件几乎成了惯性思维,比如需要一个带图片的按钮,但在WPF中此类任务却不需要如此大费 ...

  3. WPF中获取鼠标相对于屏幕的位置

    WPF中获取鼠标相对于屏幕的位置                                   周银辉 WPF编程时,我们经常使用Mouse.GetPosition(IInputElement ...

  4. WPF中使用Hashtable剔除重复字符串(比如电话号码)

    WPF中使用Hashtable剔除重复字符串(比如电话号码) 原文:WPF中使用Hashtable剔除重复字符串(比如电话号码) 本文中的输入框中的字符串是逗号隔开的,你可以换成其他特别的字符串. 本 ...

  5. WPF中Expander与ListBox(ItemsControl)嵌套中的问题

    原文:WPF中Expander与ListBox(ItemsControl)嵌套中的问题 1. 当ListBox放在Expander中时,为了要实现实时更新数据的效果,这里使用了 ObservableC ...

  6. Windows Presentation Foundation(WPF)中的数据绑定(使用XmlDataProvider作控件绑定)

    原文:Windows Presentation Foundation(WPF)中的数据绑定(使用XmlDataProvider作控件绑定) ------------------------------ ...

  7. WPF中读取txt文件并让其在RichTextBox中显示

    出于项目的需要,本来想直接将内容写在RichTextBox中,不过考虑到灵活性,我想,不管是谁,都会想把内容写在一个文件里,然后去读取它以实现这个效果.我也是这么想的,而且这个问题怎么想都不算是个难题 ...

  8. 01.WPF中制作无边框窗体

    [引用:]http://blog.csdn.net/johnsuna/article/details/1893319 众所周知,在WinForm中,如果要制作一个无边框窗体,可以将窗体的FormBor ...

  9. WPF中使用流文档灵活地显示内容

    WPF中使用流文档灵活地显示内容                             by: Markus Egger                             form: http ...

最新文章

  1. NFC Basics(基本NFC)——翻译自developer.android.com
  2. 浅析网站SEO优化对长尾关键词保持好感度的四大技巧
  3. std::move C++11 标准新特性: 右值引用与转移语义
  4. Mac OS X Leopard 10.5.5 安裝手记 (Dell D830)
  5. SQLServer日期格式化
  6. 单元测试java小白_一位Java应届毕业生工作7个月后的小结
  7. 一天搞定DXUT三步曲之二:添加文本
  8. 第三季-第26课-网络并发服务器设计
  9. .NET常用类库--苏飞合集
  10. vs2019配置OpenGL教程
  11. ORACLE 11G利用 ORDS+pljson来实现json_table 效果
  12. 苹果账号安全提示问题忘了怎么办?
  13. 网站常用JSON嵌套形式
  14. Carson带你学Android:这是一份全面 详细的Android代码命名规范
  15. 微信、陌陌的架构方案分析(LBS之二)
  16. 企业家普遍关注的问题是什么?
  17. java ant配置环境变量
  18. IBM developerWorks linux 技术论坛
  19. 万丰科技机器人排名_中国机器人公司排名是怎样的?
  20. 基于ssm儿童玩具租赁管理系统

热门文章

  1. floquet端口必须沿z轴设置_金秀友佳FMH-630加工中心伸缩Y轴钢板防护罩批发价格...
  2. html网页在指定位置嵌入表格,网页制作中表格的主要作用 网页制作中插入表格怎么调整位置...
  3. python进程监控 supervisor_python supervisor进程监控工具的使用
  4. C++ 容器1 vector
  5. 【机器学习入门】(8) 线性回归算法:正则化、岭回归、实例应用(房价预测)附python完整代码和数据集
  6. C++ char 与uchar区别
  7. python中星号怎么打出来_Python打印“菱形”星号代码方法
  8. 鱼眼图像的unwarping过程
  9. python-eggs异常解决方法
  10. MySQL数据表命令