WPF中Auto与*的差别
生活随笔
收集整理的這篇文章主要介紹了
WPF中Auto与*的差别
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
Auto 表示自己主動適應(yīng)顯示內(nèi)容的寬度, 如自己主動適應(yīng)文本的寬度,文本有多長,控件就顯示多長.
* 則表示按比例來分配寬度.
<ColumnDefinition Width="3*" />
<ColumnDefinition Width="7*" />
相同,行能夠這樣定義
<RowDefinition Height="3*" />
<RowDefinition Height="7*" /> 這些數(shù)字能夠是小數(shù).
假設(shè)數(shù)字缺省,則默認(rèn)是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" />
轉(zhuǎn)載于:https://www.cnblogs.com/gcczhongduan/p/4001964.html
總結(jié)
以上是生活随笔為你收集整理的WPF中Auto与*的差别的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: arm linux 启动之一:汇编启动到
- 下一篇: 摩尔庄园餐厅豪华值怎么到20050?