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

Sam*_*tar 0 xamarin xamarin.forms

这是我使用的代码:

 <Label x:Name="detail3" Grid.Row="2" FontSize="35" XAlign="Center" VerticalOptions="Center" LineBreakMode="WordWrap" />
Run Code Online (Sandbox Code Playgroud)

但我知道XAlign不应再使用了.

use*_*er1 7

XAlign 已被弃用以获得更好的命名 HorizontalTextAlignment

同样YAlign已被弃用了VerticalTextAligment

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

<Label x:Name="detail3" Grid.Row="2" FontSize="35" VerticalTextAlignment="Center" HorizontalTextAlignment="Center"  LineBreakMode="WordWrap" /> 
Run Code Online (Sandbox Code Playgroud)

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

Horizo​​ntalTextAlignment

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

VerticalTextAlignment

"居中","结束"或"开始",表示标签文本的垂直位置.