标签VerticalOptions和VerticalTextAlignment有什么区别?

艾伦2

我有这个XAML:

<Grid Grid.Column="2" >
   <Grid.RowDefinitions>
      <RowDefinition Height="50*" />
      <RowDefinition Height="50*" />
   </Grid.RowDefinitions>
   <Label Grid.Row="0" VerticalOptions="End" VerticalTextAlignment="End"  Text="ABC"  />
   <Label Grid.Row="1" VerticalOptions="Start" VerticalTextAlignment="Start" Text="DEF" />
</Grid>

有人可以向我解释VerticalOptions之间的区别VerticalTextAlignment吗?

丹尼斯·施罗尔
  • LayoutOptions(VerticalOptions)决定Label放置在View
  • TextAlignment(VerticalTextAlignment)决定文本在Label控件中的放置位置

以下示例将Label放在View文本的垂直开始处,并将文本放在Label控件的末尾

<Label
    BackgroundColor="Green"
    HeightRequest="400"
    VerticalOptions="Start"
    VerticalTextAlignment="End"
    Text="Hello Xamarin">
</Label>

结果

如果我们更改值,Label则将放置在您的垂直端View,但文本位于的开头Label

<Label
    BackgroundColor="Green"
    HeightRequest="400"
    VerticalOptions="End"
    VerticalTextAlignment="Start"
    Text="Hello Xamarin">
</Label>

结果

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章