2

我有一个在 Canvas 上显示的 TextBlock,它显示用户输入的文本。

我想获取此 TextBlock 的内容,但我需要以我知道换行符发生位置的方式获取它,例如:

在此处输入图像描述

从这个显示的文本块中,我如何获取文本并知道换行符在哪里?

此外,这是一个 Windows 应用商店应用程序,因此完整的 .NET 框架不可用。

4

1 回答 1

2

据我所知,无法从中检索此类信息TextBlock,但是您可以尝试以下操作:

  • 获取TextBlock宽度
  • 检索文本的宽度(例如使用FormattedText类)
  • 实现一些逻辑,使用文本宽度和TextBlock宽度将文本分成几行
于 2012-09-28T12:34:28.230 回答