Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/string/5.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
String 如何设置标记Xamarin表单的最大高度?_String_Label_Height_Max_Xamarin.forms - Fatal编程技术网

String 如何设置标记Xamarin表单的最大高度?

String 如何设置标记Xamarin表单的最大高度?,string,label,height,max,xamarin.forms,String,Label,Height,Max,Xamarin.forms,我需要你的帮助 在xamarin.forms中,我想要一个固定宽度的标签。当文本太长时,它会出现在几行上。所以,我想设置一个最大高度或行数。 我想测量绳子的长度,但我没有找到方法 我希望Xamarin.Forms(PCL项目)有一个解决方案。如果可能的话,我不想为每个平台编写特定的代码 提前谢谢你 有几个选项可用。如果不希望标签换行,可以将label.LineBreakMode设置为NoWrap。更多信息 您可以直接请求HeightRequest或设置VerticalOptions 尝试发布一个

我需要你的帮助

在xamarin.forms中,我想要一个固定宽度的标签。当文本太长时,它会出现在几行上。所以,我想设置一个最大高度或行数。 我想测量绳子的长度,但我没有找到方法

我希望Xamarin.Forms(PCL项目)有一个解决方案。如果可能的话,我不想为每个平台编写特定的代码


提前谢谢你

有几个选项可用。如果不希望标签换行,可以将
label.LineBreakMode
设置为
NoWrap
。更多信息

您可以直接请求
HeightRequest
或设置
VerticalOptions

尝试发布一个代码示例,说明您尝试了哪些方法来获得更多帮助。

我找到了一个解决方案

当我将HeightRequest属性设置为Label时,它不起作用。 当我将标签包装在StackLayout中并将HeightRequest属性设置为StackLayout时,我成功了

<StackLayout Orientation="Horizontal" HeightRequest="70">
    <Label Text="..." />
</StackLayout>

您可以使用“MaxLines”显示所需的行数