2016-09-02 8 views
-1

バインディングテキストを正当化する方法は?バインディングテキストを正当化するxamarin.forms

私のコードは次のとおりですが、それは私に

<StackLayout HorizontalOptions="Fill" Padding="20,20,20,20" Spacing="2"> 
    <Label Text="{Binding MainText}" HorizontalOptions="Fill" 
      VerticalOptions="Center" XAlign="Start" LineBreakMode="WordWrap" 
      x:Name="aboutUs" TextColor="Black"/> 
</StackLayout> 

答えて

0

短い答えを助けなかった:Xamarin.Formsはあなたに直接それを行うための方法を提供していません。

長い答え:(あなたの代わりに非推奨XAlignの使用する必要があります)HorizontalTextAlignmentため 唯一の有効な値はStartCenterEndであり、テキストを正当化するためにどのような方法を提供していません。したがって、ラベルを正当化することはできません。

あなたが本当に正当化テキストを持っているしたい場合、あなたは可能性:

  • それをサポートする独自のLabelRendererを実装します。
  • 、またはより簡単には、About Usボックスのように、WebViewを使用し、HTMLエンジンを使用してテキストを正当化します。