我花了一整天的时间来实现像 GetRectFromCharacterIndex() 这样的功能,但没有成功。微软还没有为 Silveright 4 实现它。
我需要在 Silverlight 4 中获取多行文本框的单词坐标(开始和结束)。需要注意的是,文本框是可换行的。我找不到它,因为新行和换行是两个不同的东西。我无法找到换行的行尾。
是否可以在多行文本框中获取单词的确切坐标(它不是字符串/文本框中的字符索引)?
提前致谢。
问候
苏迪尔·库马尔
我花了一整天的时间来实现像 GetRectFromCharacterIndex() 这样的功能,但没有成功。微软还没有为 Silveright 4 实现它。
我需要在 Silverlight 4 中获取多行文本框的单词坐标(开始和结束)。需要注意的是,文本框是可换行的。我找不到它,因为新行和换行是两个不同的东西。我无法找到换行的行尾。
是否可以在多行文本框中获取单词的确切坐标(它不是字符串/文本框中的字符索引)?
提前致谢。
问候
苏迪尔·库马尔
结果GetRectFromCharacterIndex
也没有在 SL5 中实现。
您可以这样做的唯一方法是手动实现它。要查看示例如何完成,您可以查看此答案。不过要小心,因为自己计算这些东西通常是性能杀手。