【问题标题】:Truncate label text from the left从左侧截断标签文本
【发布时间】:2020-11-18 22:42:55
【问题描述】:

我有一个标签,显示应用当前正在处理的文件的全名和路径。

Labels 执行文本截断的方式,始终显示路径的“C:\...”部分,而实际文件名仅在合适的情况下显示。我宁愿在左侧截断,以便始终显示文件名,而“C:\ ...”部分仅在适合时显示。

这在 Xamarin Forms 中可行吗?

【问题讨论】:

    标签: xamarin.forms right-to-left


    【解决方案1】:

    如果您阅读 docs 这些是截断选项

    • HeadTruncation - 截断文本的头部,显示结尾。
    • CharacterWrap – 将文本换行到字符边界处的新行。
    • MiddleTruncation - 显示文本的开头和结尾,中间用省略号替换。
    • NoWrap – 不换行,仅显示一行可以容纳的尽可能多的文本。
    • TailTruncation - 显示文本的开头,截断结尾。 WordWrap – 在单词边界处换行。

    HeadTruncation 似乎是您要查找的内容

    【讨论】:

    • 谢谢!没想到为此检查 LineBreakMode 属性。我正在查看 Horizo​​ntalTextAlignment 和 Horizo​​ntalOptions,甚至研究了从右到左的语言支持。
    猜你喜欢
    • 2011-05-22
    • 2016-07-08
    • 1970-01-01
    • 2019-03-24
    • 2011-07-11
    • 1970-01-01
    • 2010-11-03
    • 2020-08-24
    • 1970-01-01
    相关资源
    最近更新 更多