Я изучал возможности элемента управления RichTextBox в Silverlight 4.
Чего я еще не нашел, так это примеров загрузки и сохранения содержимого в RichTextBox.
Кто-нибудь сталкивался или может пролить свет на это?
В элементе управления есть коллекция BlocksCollection, в которой, я полагаю, можно использовать XamlReader для загрузки группы разметки, предполагая, что разметка имеет единственный узел верхнего уровня типа Block. Затем добавьте этот блок в коллекцию Blocks. Обидно, что RichTextBox в этом случае потрудился создать «коллекцию», почему бы просто не использовать Block элемент верхнего уровня?
Тем не менее, это все еще оставляет сохранение содержимого RichTextBox, я не знаю, с чего начать с этого?
Я уверен, что мне здесь не хватает очевидного, но если загрузка и сохранение данных в RichTextBox и из него по крайней мере возможно, если не просто, я не понимаю, как мы можем на самом деле использовать это.
Изменить
Благодаря ответу DaveB я нашел обсуждение чего-то, что называется DocumentPersister. Однако ссылку на этот класс нельзя найти в документации MSDN, и я не могу найти его в установленных dll с помощью поиска в браузере объектов. Кто-нибудь, хоть кто-нибудь?