从包装中获取换行符的TextBlock中获取文本?

时间:2012-09-28 08:43:00

标签: c# xaml windows-8 textblock

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

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

enter image description here

从显示的Textblock中,如何获取文本并知道换行符的位置?

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

1 个答案:

答案 0 :(得分:2)

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

  • 获取TextBlock宽度
  • 检索文字的宽度(例如,使用FormattedText类)
  • 实现一些逻辑,使用文本宽度和TextBlock宽度
  • 划分文本