WPF,请问Grid的列宽的默认值
Grid的列宽、行高是一个GridLength结构吧,默认值是"*"吧,可是查看GridLength.GridUnitType属性(MSDN),默认值明明是Auto的啊
,这是怎么回事?
------解决方案--------------------不一定的,比如一个GRID,这表示是平分三行,当然整个grid你也可以设置大小的。
<Grid >
<Grid.RowDefinitions>
<RowDefinition></RowDefinition>
<RowDefinition></RowDefinition>
<RowDefinition></RowDefinition>
</Grid.RowDefinitions>
</Grid>
而如下,表示row中如果没其他有高度的控件,则改行高度就为0了
<Grid >
<Grid.RowDefinitions>
<RowDefinition Height="atuo"></RowDefinition>
<RowDefinition Height="atuo"></RowDefinition>
<RowDefinition Height="atuo"></RowDefinition>
</Grid.RowDefinitions>