gpt4 book ai didi

xaml - XAML 中可以使用百分比值吗?

转载 作者:行者123 更新时间:2023-12-03 00:54:23 27 4
gpt4 key购买 nike

在 html 中可以说 width="20%"。这在 XAML 中当然是不允许的。有谁知道为什么会这样或者有没有办法在 XAML 中获得百分比值支持?

最佳答案

网格列定义和行定义允许比例单位(除了固定像素和自动)。

这里有 2 个例子:

<Grid.ColumnDefinitions>
<ColumnDefinition Width="Auto" />
<ColumnDefinition Width="20" />
<ColumnDefinition Width="*" />
<ColumnDefinition Width="*"/>
<ColumnDefinition Width="*"/>
<ColumnDefinition Width="*"/>
</Grid.ColumnDefinitions>

第一列将根据需要设置大小以容纳该列中的所有内容。下一列的宽度为 20 个与设备无关的像素。网格的剩余宽度将在剩余的列之间平均分配。 (100%/4 = 25%)

<Grid.ColumnDefinitions>
<ColumnDefinition Width="*" />
<ColumnDefinition Width="4*"/>
<ColumnDefinition Width="4*"/>
<ColumnDefinition Width="*"/>
</Grid.ColumnDefinitions>

此代码会将 4 列分为总网格宽度的 10%、40%、40% 和 10%。

关于xaml - XAML 中可以使用百分比值吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5439832/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com