Xaml TextBlock-OpticalArgin对齐和文本修剪的组合

Xaml TextBlock-OpticalArgin对齐和文本修剪的组合,xaml,windows-phone-8.1,windows-8.1,win-universal-app,Xaml,Windows Phone 8.1,Windows 8.1,Win Universal App,我需要使用OpticalMarginAlignment属性来删除不必要的TextBlock左右边距,但是,我也必须使用TextTriming属性,因为我想剪切很长的文本,所以存在一个问题。OpticalMarginAlignment也会删除文本和三个点之间的空间,看起来不太好。有没有办法解决这个问题 <TextBlock Text="Lorem ipsum long long long long long long text" OpticalMarginAlignment=

我需要使用OpticalMarginAlignment属性来删除不必要的TextBlock左右边距,但是,我也必须使用TextTriming属性,因为我想剪切很长的文本,所以存在一个问题。OpticalMarginAlignment也会删除文本和三个点之间的空间,看起来不太好。有没有办法解决这个问题

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


我猜在这种情况下,您应该使用负边距来模拟OpticalMarging对齐。

问得好。但不幸的是,它们结合在一起似乎效果不好。这是不可能的,因为每个字母都有不同的边距,而且还取决于使用的字体。