Я портирую приложение с WPF на Silverlight и опечален на чтение отсутствия поддержки FlowDocument.
Как лучше всего отображать текст с разметкой в Silverlight?
Мне просто нужны основы, например,
Я имею в виду не RichTextBox (как в Vectorlight demo ), но способ форматирования текста на самой поверхности приложения , как я могу сделать с FlowDocument в WPF:
(источник: deviantsart.com )
В Silverlight 3 Vectorlight's Free RichTextBox может довольно хорошо справиться с тем, что вам нужно, используя HTML.
В Silverlight 4 у вас есть возможность использовать RichTextBox для представления вашего контента.
Просто используйте RichTextBox в Silverlight 4.0
В соответствии с комментариями RichTextBox SL4 RC (RichTextArea, около SL4 Beta), и с вашим примером импорта размеченного текста, SL4 RC RichTextBox позволит импортировать текст в формате XAML - как string richText = MyRichContent.Xaml; на этой странице : http://timheuer.com/blog/#richtextbox. Подробности перечислены здесь: http://msdn.microsoft.com/en-us/library/system.windows.controls.richtextbox.xaml(VS.96).aspx.
string richText = MyRichContent.Xaml;
Если у вас есть что-то подобное и работает, сообщите мне, и, возможно, мы сможем сотрудничать, чтобы перенести мой "BindableFlowDocument" в мир Silverlight. ;)
edit - вау, я, наверное, перепутал - мой первоначальный ответ был далеко