【问题标题】:TextBlock - Combination of OpticalMarginAlignment and TextTrimmingTextBlock - OpticalMarginAlignment 和 TextTrimming 的组合
【发布时间】:2015-05-24 21:49:55
【问题描述】:

我需要使用 OpticalMarginAlignment 属性来删除 TextBlock 不必要的左右边距,但是,由于我想要剪切的文本很长,我还必须使用 TextTrimming 属性并且存在问题。 OpticalMarginAlignment 还删除了文本和三个点之间的空间,看起来不太好。有什么办法可以解决吗?

<TextBlock
    Text="Lorem ipsum long long long long long long text"
    OpticalMarginAlignment="TrimSideBearings"
    TextTrimming="CharacterEllipsis" />

【问题讨论】:

  • 好问题。但不幸的是,它们组合在一起时似乎效果不佳。

标签: xaml windows-phone-8.1 windows-8.1 win-universal-app


【解决方案1】:

我猜你应该在这种情况下使用负边距来模拟 OpticalMarginAlignments。

【讨论】:

  • 不可能,因为每个字母都有不同的边距,而且还取决于使用的字体。
猜你喜欢
  • 2012-05-18
  • 2012-08-31
  • 2014-03-30
  • 2014-01-01
  • 2011-10-24
  • 2016-08-07
  • 2017-02-22
  • 2011-11-27
  • 2011-08-14
相关资源
最近更新 更多