Xamarin.forms 我有一个列表视图,消息显示我想显示更多的按钮,如果标签上有更多的thaen 5行和更少的按钮

Xamarin.forms 我有一个列表视图,消息显示我想显示更多的按钮,如果标签上有更多的thaen 5行和更少的按钮,xamarin.forms,Xamarin.forms,我有一个带有消息列表的listview,但需要显示多达5行,然后在该列表上显示越来越少的按钮,并且仅对超过5行的消息显示更多的按钮。我试着这样做,但不起作用。按钮将添加到每个标签中 <Label x:Name="TruncatedLabel" MaxLines="4" LineBreakMode="TailTruncation" Text="{Binding plainContent}"/> <Button x:Name="Rea

我有一个带有消息列表的listview,但需要显示多达5行,然后在该列表上显示越来越少的按钮,并且仅对超过5行的消息显示更多的按钮。我试着这样做,但不起作用。按钮将添加到每个标签中

   <Label x:Name="TruncatedLabel"        
   MaxLines="4" 
   LineBreakMode="TailTruncation" 
   Text="{Binding plainContent}"/>
  <Button x:Name="ReadButton" 
    Text="[read more]" 
    Command="{Binding ExpandContractCommand}"/> 


从上面看,它将readmore按钮添加到listview中的所有标签中,有人能帮我吗。

如果标签上有5行多而按钮少,我想显示更多按钮是什么意思?您能提供更多详细信息吗?在命令代码中绑定max line属性。@WendyZang嗨,我有带消息列表的LIstview,现在,如果消息长度超过5行,则我想显示readmore按钮,在检查完完整消息后,需要在此处显示read less按钮,如果消息长度小于5行,则不需要在消息上显示任何按钮。@Adlorem bind max line但不起作用,@Mayuri我进行了测试,但我们无法判断文本的行数,每个设备都有不同的样式。您的代码中是否有一些
/n
来判断文本行?