我是 Windows 8 xaml 开发的新手。见以下代码
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="35*"/>
<ColumnDefinition Width="65*" />
</Grid.ColumnDefinitions>
</Grid>
我想了解如何根据 Columdefinitions 划分空间。谢谢你。
我是 Windows 8 xaml 开发的新手。见以下代码
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="35*"/>
<ColumnDefinition Width="65*" />
</Grid.ColumnDefinitions>
</Grid>
我想了解如何根据 Columdefinitions 划分空间。谢谢你。
网格行/列高/宽的最简单解释在这里
大小可以指定为逻辑单位的绝对数量、百分比值或自动指定。
Fixed 固定大小的逻辑单元(1/96 英寸)
自动 占用包含控件所需的尽可能多的空间
星号 (*) 占用尽可能多的空间(在填充所有自动和固定大小的列之后),按比例分配给所有星号大小的列。所以 3*/5* 和 30*/50* 的意思是一样的。请记住,如果网格大小是根据其内容计算的,则星号大小不起作用。
不确定,如果这是您要查找的内容:
因为您使用星号作为单位,所以第一列将获得可用大小的 35%。第二列将得到 65。
如果您不提供星号,则第一列将是 35 DIP(设备独立像素)宽,第二列是 65 DIP。