Бесплатное управление - Hybrid LinkLabel и HtmlTextBlock для Silverlight 3 - PullRequest
0 голосов
/ 12 ноября 2009

Мне нужен простой HTML-рендерер (например, HtmlTexBlock), который также позволяет перехватывать щелчок по определенной пользователем ссылке (например, LinkLabel) в виде гиперссылки. Существует ли что-нибудь подобное как свободное программное обеспечение?

1 Ответ

0 голосов
/ 12 ноября 2009

Я не знаю ни одного, но если вы хотите, чтобы в тексте html была только одна ссылка, вы могли бы создать шаблон кнопки, используя htmltextblock в качестве содержимого, захватить событие click и перейти на нужную страницу. Я знаю, что это не будет работать, если у вас есть несколько ссылок в тексте HTML, однако неясно, каково ваше точное требование.

например.

<Button x:Name="btnhtml" Width="63" >
         <htmltextblock Text="Hello World"></htmltextblock>
</Button>
...