2012-09-28 37 views
2

我有一个TextBlock,我在Canvas上显示,显示用户输入的文本。从包装中换行获取TextBlock中的文本?

我想获得这个TextBlock的内容,但我需要得到它在换行符会出现这样一种方式,我知道了,例如:

enter image description here

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

此外,这是一个Windows Store应用,所以完整的.NET框架是不可用..

回答

2

据我知道有没有办法从TextBlock获取此类信息,但是你可以尝试如下因素:

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