Xaml UWP在文本块中显示文本换行指示

Xaml UWP在文本块中显示文本换行指示,xaml,uwp,textblock,Xaml,Uwp,Textblock,我的XAML页面中有一个TextBlock。进入TextBlock的文本是动态的,可以是任意数量的字符。最初我保持TextWrapping=Wrap。但是,当我单击TextBlock时,我会使用TextBlock上的点击事件将textwrap切换到NoWrap,然后再次单击它将其切换回Wrap。因此本质上,TextBlock上的Tapped事件在Wrap和NoWrap之间切换。这允许我展开TextBlock,以读取其中的全部文本 这一切都很好。现在我要做的是在TextBlock中显示一些指示,告

我的XAML页面中有一个
TextBlock
。进入
TextBlock
的文本是动态的,可以是任意数量的字符。最初我保持
TextWrapping=Wrap
。但是,当我单击
TextBlock
时,我会使用
TextBlock
上的
点击
事件将
textwrap
切换到
NoWrap
,然后再次单击它将其切换回
Wrap
。因此本质上,
TextBlock
上的
Tapped
事件在Wrap和NoWrap之间切换。这允许我展开
TextBlock
,以读取其中的全部文本

这一切都很好。现在我要做的是在
TextBlock
中显示一些指示,告诉用户
TextBlock
中的一些文本是否正在被包装,以便用户可以单击
TextBlock
并展开它来阅读整个内容。我想显示的指示是,如果文本被包装,则在
TextBlock
的末尾有3个点。 例如,如果
文本框中的文本是

如果你是我的朋友,那你就应该是我的朋友, 阿迪皮西·维利特·康塞泰图”

但是因为
TextWrapping=Wrap
,它被包装在单词“est”之后,所以我希望
TextBlock
的内容是这样的:

内克·波罗·奎斯夸姆东部

(注意单词est后面的3个点)


如何实现这一点?(如果可能)。

我相信您只是在寻找
TextBlock
的属性

选择
CharacterEllipsis
WordEllipsis
以满足您的需要