XAML 为什么不工作NoWrap的标签在xamarin.form?

qv7cva1a  于 2023-06-27  发布在  其他
关注(0)|答案(1)|浏览(87)

我试图在标签中显示全文。所以我在LineBreakMode中添加了Nowrap,但全文不显示。

<widgets:CustomLabel ContentKey="{Binding TotalAmount, Mode=TwoWay}"
                                 Style="{StaticResource NormalLabelStyle}"
                                 TextColor="{StaticResource PrimaryBlueColor}"
                                 Margin="{StaticResource TinyMarginTop}"
                                 LineBreakMode="NoWrap"
                                 MaxLines="1"
                                 HorizontalTextAlignment="Center" />

价格是0.16美元。如果我将MaxLines改为2,这里是

如果我在一行中显示文本,我应该如何修复它?

gkn4icbw

gkn4icbw1#

从你分享的截图中,我们可以发现你想要在一行中显示字符串,所以你可以将MaxLines设置为1,并将Label的宽度设置为足以包裹字符串。
当然,您也可以设置HorizontalOptions来填充父视图的宽度。
例如:

<Label x:Name="mLabel" Text="abccccccccccccc" MaxLines="1" HorizontalOptions="CenterAndExpand" />

相关问题