我正在尝试布局,但它不起作用。 这是我所拥有的:
<Grid">
<Label Text="ABC" HorizontalOptions="StartAndExpand"/>
<Label Text="DEF" HorizontalOptions="End"/>
<Label Text="GHI" HorizontalOptions="End" />
</Grid>
这给了我以下 DEF 出现在 GHI 顶部的位置
ABC DGHIEF
有人可以给我关于如何实现此布局的建议:
ABC DEF GHI
这应该有效:
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="*" />
<ColumnDefinition Width="Auto" />
<ColumnDefinition Width="Auto" />
</Grid.ColumnDefinitions>
<Label Text="ABC" HorizontalOptions="StartAndExpand"/>
<Label Grid.Column="1" Text="DEF" HorizontalOptions="End"/>
<Label Grid.Column="2" Text="GHI" HorizontalOptions="Start" />
</Grid>
您可以按列分隔内容,并使用"水平选项"将项目放置在所需的位置。
希望这有帮助.-