2017-07-25 30 views

回答

-1

如果你想Label控件中居中對齊使用-Horizo​​ntalOptions =「中心」

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

如果你想標籤的文本中居中對齊使用 - Horizo​​ntalTextAlignment = 「中心」

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

XAlign已被棄用,對於b埃特命名HorizontalTextAlignment

同樣YAlign已棄用的

所以要水平對齊文本您Label你可以做到以下幾點:

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

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

Horizo​​ntalTextAlignment

居中,結束或開始,以指示標籤文本的水平放置位置 。

VerticalTextAlignment

中心, 結束或開始,以指示標籤文本的垂直位置。

+0

然而,愚蠢的問題,它是否適用於Android,iOS和UWP?因爲如果我是對的,在過去,我必須爲此製作渲染器。 – Emixam23

+1

應該可以在所有3個平臺上工作。可能當你不得不做一個「自定義渲染器」時,這可能是一個解決'Xamarin.Forms' – user1