Какова лучшая замена для FlowDocument в Silverlight?

Я портирую приложение от WPF до Silverlight и был опечален к чтению отсутствия поддержки FlowDocument.

Каков лучший способ в Silverlight затем для отображения текста с разметкой?

Мне просто нужны основы, например.

  • полужирный
  • курсив
  • гиперссылка
  • цвета
  • размеры шрифта

Добавленный:

Я не имею в виду RichTextBox (как в демонстрации Vectorlight), но способ отформатировать текст на самой поверхности приложения, как я могу сделать с FlowDocument в WPF:

alt text
(источник: deviantsart.com)

5
задан Glorfindel 1 July 2019 в 13:06
поделиться

3 ответа

Если у вас все же появится что-то подобное, напишите мне и, возможно, мы можем сотрудничать в создании моего «BindableFlowDocument» в мире Silverlight. ;)

edit - вау, я, должно быть, запутался - мой исходный ответ был далек от ответа

1
ответ дан 14 December 2019 в 08:48
поделиться

В Silverlight 3 бесплатный RichTextBox от Vectorlight может сделать довольно хорошую работу того, что вам нужно, используя HTML.

В Silverlight 4 у вас есть возможность использовать RichTextBox для представления вашего содержимого.

4
ответ дан 14 December 2019 в 08:48
поделиться

В строке с комментариями 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 .

1
ответ дан 14 December 2019 в 08:48
поделиться
Другие вопросы по тегам:

Похожие вопросы: