Список элементов управления для отображения HTML любой сложности в Silverlight3 - PullRequest
1 голос
/ 13 ноября 2009

Требования к правильному отображению любого html (CSS, таблиц и т. Д.) Либо из URL-адреса, либо из строки, а также возможность перехватывать щелчки по пользовательским гиперссылкам (выглядящим как обычные) и делать что-то еще вместо навигации (навигация молча подавляется, потому что url может быть поддельным, но информация из тега "a" - атрибут id, поддельный URL - используется в самом приложении Silverlight).

1 Ответ

2 голосов
/ 13 ноября 2009

Есть 4 элемента управления, которые я могу придумать:
1. HtmlTextBlock Дэвида Ансона - бесплатный открытый исходный код и только форматы, действительно базовые html.
2. DevExpress AgRichEdit - 1000 $ ~, отображает каждый простой HTML, который мне удалось бросить на него. Я не пробовал CSS, Javascript или встроенную флеш-память, но я не уверен, что это необходимо. Вообще, довольно круто.
3. C1 RichTextBox - 800 $ ~, так же, как DevExpress.
4. Vectorlight RichTextBlock - 200 $ ~. Когда я попробовал протестировать его на предмет того, что он поддерживает, мне удалось довольно быстро его сломать.

...