Вставить iframe в приложение Silverlight - PullRequest
0 голосов
/ 21 июня 2010

Мне было интересно, есть ли какой-нибудь элемент управления silverlight, который я мог бы использовать в качестве <iframe> ... Я хотел бы встроить страницу в свое приложение silverlight на панели.

Есть идеи?

Ответы [ 3 ]

1 голос
/ 23 июня 2010

Хотя здесь было несколько приятных предложений и ответов, в настоящее время я работаю с Infragistics HTMLViewer для xaml.Сейчас он делает все, что мне нужно.Если кому-то еще интересно, вот ссылка .

1 голос
/ 21 июня 2010

Нет никакого элемента управления WebBrowser для Silverlight. Я думаю, что вам лучше всего запустить плагин Silverlight в режиме без окон и использовать HTML / CSS для наложения обычного <iframe> сверху. Вы также можете поэкспериментировать с тем, чтобы фон плагина был прозрачным и чтобы какой-то обычный iframe «просвечивал» снизу в определенной области. Тогда вам просто нужно соответствующим образом оформить стили как в Silverlight, так и в CSS и смешать их до такой степени, чтобы для пользователя было понятно, что происходит на самом деле.

Вот учебник , демонстрирующий смешивание некоторого HTML с Silverlight.

Имейте в виду, что работа в режиме без окон сопровождается некоторыми ограничениями и падением производительности, поскольку каждый кадр по сути обрабатывается как плагином, так и браузером.

0 голосов
/ 21 июня 2010

Если ваш вопрос относится только к Silverlight 3, то он не имеет никакого контроля над размещением содержимого HTML.

Однако в Silverlight 4 представлен элемент управления WebBrowser , который можно использовать для размещения любого содержимого HTML. Обратите внимание, что он работает только в сценариях OOB (вне браузера).

Подробнее из этого сообщения

...