Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/xamarin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Xaml 在Xamarin.Forms中设置最大标签宽度_Xaml_Xamarin_Xamarin.forms_Label_Width - Fatal编程技术网

Xaml 在Xamarin.Forms中设置最大标签宽度

Xaml 在Xamarin.Forms中设置最大标签宽度,xaml,xamarin,xamarin.forms,label,width,Xaml,Xamarin,Xamarin.forms,Label,Width,在Xamarin.Forms标签上,我看到一个MinimumWidthRequest,但是有没有办法设置允许的最大宽度 我有一个水平方向的StackLayout,希望布局中的标签在被截断之前最大宽度为500px。我不想只将WidthRequest设置为500px,因为较短的标签应该调整大小,以适应末端没有额外空间的情况。尝试将标签设置为尾部截断 如果未设置WidthRequest,则标签到达容器末端时,它将自动截断。这将允许较短的标签按照您的要求保持较小 XAML ============ 文

在Xamarin.Forms标签上,我看到一个MinimumWidthRequest,但是有没有办法设置允许的最大宽度

我有一个水平方向的StackLayout,希望布局中的标签在被截断之前最大宽度为500px。我不想只将WidthRequest设置为500px,因为较短的标签应该调整大小,以适应末端没有额外空间的情况。

尝试将标签设置为
尾部截断

如果未设置
WidthRequest
,则标签到达容器末端时,它将自动截断。这将允许较短的标签按照您的要求保持较小

XAML

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

  • 文件:
  • 例如:
<Label 
  Text="This is a very long text" 
  LineBreakMode="TailTruncation">
</Label>
label.LineBreakMode = LineBreakMode.TailTruncation;