我一直在查看 Silverlight 4 中 RichTextBox 控件的功能。
我还没有找到在 RichTextBox 中加载和保存内容的任何示例。
任何人都遇到过或可以阐明它吗?
该控件有一个 BlocksCollection ,我想可以使用XamlReader
来加载一堆标记,假设标记有一个类型为 的顶级节点Block
。然后将该块添加到 Blocks 集合中。在这种情况下,RichTextBox 费心有一个“集合”似乎很遗憾,为什么不简单地作为一个顶级Block
项目呢?
无论如何,仍然需要保存 RichTextBox 的内容,我不知道从哪里开始?
我敢肯定,我肯定在这里遗漏了明显的东西,但除非加载和保存数据到 RichTextBox 和从 RichTextBox 中保存数据如果不容易的话,我看不出我们如何实际使用它。
编辑
感谢 DaveB 的回答,我发现了关于DocumentPersister
. 但是,在 MSDN 文档中找不到对此类的引用,也无法通过对象浏览器搜索在已安装的 dll 中找到它。任何人,任何人?