如果不再支持XAlign,我如何将标签居中?

时间:2017-07-25 06:34:36

标签: xamarin xamarin.forms

这是我正在使用的代码:

 <Label x:Name="detail3" Grid.Row="2" FontSize="35" XAlign="Center" VerticalOptions="Center" LineBreakMode="WordWrap" />

但我了解XAlign不应再使用了。

3 个答案:

答案 0 :(得分:7)

XAlign已被弃用,名为HorizontalTextAlignment

同样,[{1}}

已弃用YAlign

因此,要对VerticalTextAligment的文本进行水平对齐,您可以执行以下操作:

Label

请参阅https://developer.xamarin.com/api/type/Xamarin.Forms.Label/

  

Horizo​​ntalTextAlignment

     

居中,结束或开始,表示   标签文本的水平放置。

     

VerticalTextAlignment

     

中心,   结束或开始,表示标签文本的垂直位置。

答案 1 :(得分:0)

请查看Xamarin文档 Xamarin.Forms.Label.XAlign Property

答案 2 :(得分:-1)

如果要在中心对齐标签控件,请使用-Horizo​​ntalOptions =“Center”

<Label x:Name="detail3" Grid.Row="2" FontSize="35" XAlign="Center" VerticalOptions="Center" HorizontalOptions="Centre"  LineBreakMode="WordWrap" />

如果你想在中心对齐标签的文字,请使用-Horizo​​ntalTextAlignment =“Center”

<Label x:Name="detail3" Grid.Row="2" FontSize="35" XAlign="Center" VerticalOptions="Center" HorizontalTextAlignment="Centre"  LineBreakMode="WordWrap" />