我一直在评论Silverlight 4中RichTextBox控件的功能。如何加载和保存Silverlight 4 RichTextBox控件的内容?
我还没有找到的是在RichTextBox中加载和保存内容的任何示例。
人碰到任何或可以在其上提供一些线索?
该控件有一个BlocksCollection,我猜测可以使用XamlReader
加载一堆标记,假设标记有一个Block
类型的单个顶级节点。然后将该块添加到Blocks集合。似乎很遗憾RichTextBox在这种情况下有一个“集合”,为什么不简单地只是一个顶级Block
项目?
决不最小于仍有保存RichTextBox中的内容,我不知道从哪里开始与那一个?
我敢肯定,我必须在这里失去了明显的,但除非装载在往返RichTextBox中保存数据至少是可能的,如果不容易,我不能看看我们如何能够真正把它用。
编辑
由于DaveB的答案,我发现了一些讨论,叫做DocumentPersister
。但是,在MSDN文档中不能找到此类的引用,也不能通过对象浏览器搜索在安装的dll中找到它。任何人,任何人?
@Anthony - 我编辑了我的答案,其中包含您可以在哪里找到DocumentPersister类。 – DaveB 2010-01-21 00:16:14