Как получить содержимое RichTextBox? - PullRequest
2 голосов
/ 03 марта 2010

Я хотел бы получить содержимое RichTextBox в виде строки, содержащей XAML. Я видел некоторые посты, которые показывают разные решения с другим классом для разбора xaml и превращают его в stringbuilder. Но моя цель - создать XAML напрямую.

Спасибо

Ответы [ 2 ]

3 голосов
/ 16 марта 2010

RC версия, увеличьте RichTextBox как:

string richText = MyRichContent.Xaml;
0 голосов
/ 03 марта 2010

Во время выполнения существуют такие объекты, как Paragraph, Run и т. Д. XAML отсутствует.

Вы можете сериализовать свойство Blocks, но это не даст вам настоящий XAML.

Вы вынуждены анализировать содержимое и генерировать XAML на лету.

...