我的WPF应用程序在一块大画布上的不同位置显示很多文本片段(一种便签应用程序)
我目前正在使用FormattedText对象渲染文本并将其直接“绘制”到Visual对象中(以提高速度/效率)
我面临的挑战是如何加载/保存/编辑富文本格式。我想使用RichTextBox来编辑文本-但我找不到从文本框中获取文本并放入FormattedText对象的方法(反之亦然)
有人知道如何实现吗?我能想到的唯一方法是在FormattedText对象上具有某种“从RTF序列化到/从RTF序列化”的功能-但这似乎并不存在。
谢谢
Clemens在http://www.wpfmentor.com/2009/01/how-to-transfer-rich-text-from.html上方发布的链接解决了我的问题。
与fooook的答案类似-遍历内联对象并将其属性应用于FormattedText对象。
可惜的是FormattedText不支持图像(例如iOS / OSX上的NSAttributedString)
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句