Как вставить HTML-контент в Silverlight? Является ли это возможным? - PullRequest
2 голосов
/ 08 февраля 2011

У меня есть несколько HTML-документов, таких как:

<HTML>
  <BODY>
    <p style="text-align:Left;font-size:20;font-family:Calibri;font-weight:normal;font-style:normal;color:#000000;">
      <span>asfsdf</span>
    </p>
  </BODY>
</HTML>

Я бы хотел отобразить их в Silverlight 4. Они будут доступны только для чтения. Возможно ли это?

В нашем приложении Silverlight есть несколько ChildWindow. Кроме того, у меня есть конвертер HTML в XAML, но я не хочу отображать его после конвертации.

Ответы [ 2 ]

3 голосов
/ 08 февраля 2011

Есть два способа добиться этого, в зависимости от того, где находится Silverlight.

  1. Из-из-браузера
    Вы можете использовать WebBrowser control.

  2. В браузере
    Вы можете поместить HTML-код поверх элемента управления Silverlight, чтобы он выглядел так, как будто контент находится под вашим контролем. Вы должны установить windowless на true, чтобы это работало. В этом блоге есть хорошее объяснение того, как использовать этот подход.

0 голосов
/ 08 февраля 2011

Здесь Я подробно написал о редактировании и просмотре форматированных текстовых форматов в Silverlight 4. Вы можете реализовать свой собственный элемент управления HtmlViewer, который будет работать в режиме без окон Silverlight, или использовать один из этих сторонних элементов управления.,Удачи!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...