在Xamarin.Forms标签上,我看到一个MinimumWidthRequest,但有没有办法设置允许的最大宽度?
我有一个水平方向的StackLayout,并希望布局中的标签在被截断之前的最大宽度为500px。我不想将WidthRequest设置为500px,因为较短的标签应该适合大小而不需要额外的空间。
答案 0 :(得分:3)
尝试将标签的LineBreakMode
设置为TailTruncation
如果您没有设置WidthRequest
,它会在标签到达容器末尾时自动截断。这样您的短标签就可以按照您的要求保持更小。
XAML
<Label
Text="This is a very long text"
LineBreakMode="TailTruncation">
</Label>
C#
label.LineBreakMode = LineBreakMode.TailTruncation;
============