Можно ли загрузить страницу aspx в элемент управления Silverlight? - PullRequest
2 голосов
/ 15 июня 2009

Простите, если это глупый вопрос, я очень плохо знаком с SL, только что заказал 3 книги, которые я должен иметь завтра - но я не могу перестать думать о том, «возможно ли это».

Вот что я хотел бы сделать, не знаю, если это возможно:

Имейте элемент управления SL на странице, которая загружает переданный в url или aspx (например, элемент управления браузером для winforms) - причина, по которой я хотел бы, это возможность отображать страницу и использовать масштабирование / панорамирование для просмотра различных частей страницы - это может звучать глупо, но это позволило бы пользователям просматривать / изменять элементы без необходимости открывать окно sep, iframe и т. д. для его просмотра (а масштабирование / панорамирование было бы плохим задом)

Заранее спасибо, пожалуйста, не ненавидите - если это глупая идея, я подожду опубликовать снова, пока не прочитаю свои книги.

КСТАТИ, WPF, и т. Д. Это не вариант, это должно быть на веб-основе: -)

Ответы [ 2 ]

0 голосов
/ 15 июня 2009

Ответ Нет. В Silverlight нет элемента управления, позволяющего разместить какой-либо элемент управления WebBrowser. Я не уверен, что вы надеетесь получить, имея в виду, что большинство современных браузеров имеют собственную функцию масштабирования.

0 голосов
/ 15 июня 2009

Для записи "silverlight" не является сетью и не очень хорошо поддерживается. В любом случае вы можете загрузить HTML в Silverlight, используя текстовый блок html. Учитывая, насколько они плохи в написании браузеров, я бы не стал надеяться, что его движок рендеринга будет лучше или менее подвержен ошибкам, чем IE.

В любом случае, вы можете сделать несколько вещей:

В любом случае, информация здесь (htmltextblock) здесь и здесь

ОБНОВЛЕНИЕ: При дальнейшем чтении htmltextblock - это какое-то расширение пользователя, причем довольно ограниченное. Это не похоже на масштабирование / панорамирование в формате HTML.

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