【问题标题】:The Label breaking with character - automatically in Redmi Note 4 device标签与字符中断 - 自动在 Redmi Note 4 设备中
【发布时间】:2018-10-12 17:42:02
【问题描述】:

我正在尝试在我的 Redmi 而不是设备中显示标签。但是这个词最后与 - 不符。我希望整个单词显示在下一行而不是破坏单词。例如

欢迎来到 Lighthouse,PSAV 在线客户跟进prog-

ram 旨在确保以一对一的方式处理个别客人的联系和互动。 洛-

gin现在使用您的 PSAV 凭据开始输入客人的接触点。

应该是:

欢迎来到 Lighthouse,PSAV 在线客户跟进

计划旨在确保以一对一的方式处理个别客人的联系和互动。

登录现在使用您的 PSAV 凭据开始输入客人的接触点。

但这在任何其他设备上都没有显示,而不是 Redmi Note 4。我已经尝试了所有 LineBreakMode 属性,但没有任何帮助。这是我的代码

 <Label  Grid.Row="0" Grid.Column="0" Style="{StaticResource LabelStyle}" Margin="10" x:Name="lblLogin" TextColor="Black" Text="{Binding lblLoginText , Mode=TwoWay}" > </Label>

我知道我可以将&amp;#x0a; 与中断的单词一起使用,它将将该单词带到下一行。但这就像硬编码断线一样。我希望它是动态完成的。

【问题讨论】:

  • 请注意,我们更喜欢这里的技术写作风格。我们轻轻地劝阻问候,希望你能帮助,谢谢,提前感谢,感谢信,问候,亲切的问候,签名,请你能帮助,聊天材料和缩写 txtspk,恳求,你多久了被卡住、投票建议、元评论等。只需解释您的问题,并展示您尝试过的内容、预期的内容以及实际发生的情况。
  • @halfer 我已经清楚地提到我已经尝试了所有 LineBreakMode 属性,但对我的问题没有任何帮助。我也回答了我的问题。是的,我会确保以后不再使用闲聊材料。

标签: c# xaml xamarin.forms label


【解决方案1】:

是的,我已经解决了。这是一个简单的问题,我的标签空间不足,所以我使用 WidthRequest 增加了空间。我已经输入了WidthRequest="328",它正在解决我的断字问题。如果有人建议我使用自定义标签渲染器进行修复,欢迎您。

【讨论】:

    猜你喜欢
    • 2015-10-07
    • 2019-05-23
    • 1970-01-01
    • 2017-04-18
    • 1970-01-01
    • 2018-03-24
    • 2018-04-24
    • 1970-01-01
    • 2018-06-07
    相关资源
    最近更新 更多