2017-04-04 15 views
1

Xamarin.Formsラベルでは、MinimumWidthRequestが表示されますが、許容される最大幅を設定する方法はありますか?Xamarin.Formsで最大ラベル幅を設定する

私は横向きのStackLayoutを持っていますが、レイアウト内のラベルは切り捨てられる前に最大幅が500pxになります。短いラベルは、最後に余分なスペースを入れないようにサイズを設定する必要があるため、WidthRequestを500pxに設定したくありません。

答えて

1

あなたがWidthRequestを設定しない場合、ラベルは、容器の端に到達したとき、それは自動的に切り捨てられますラベルのLineBreakModeTailTruncation

へを設定してみてください。これにより、短いラベルを要求どおりに小さくすることができます。

XAML

<Label 
    Text="This is a very long text" 
    LineBreakMode="TailTruncation"> 
</Label> 

C#

label.LineBreakMode = LineBreakMode.TailTruncation; 

============

関連する問題