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

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

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

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

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

2
schmoopy 15 Июн 2009 в 22:49

2 ответа

Лучший ответ

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

0
AnthonyWJones 15 Июн 2009 в 23:06
Я знаю, это звучит глупо, но в моем случае было бы полезно. Я знаю, что могу использовать элементы управления масштабированием браузера, но не могу гарантировать, какой браузер будет использоваться, тогда как если бы использовался silverlight, я был бы золотым (если бы он был способен) ... вы не можете загрузить страницу в iframe и увеличить 25%, поэтому что вы можете просмотреть всю страницу на небольшой площади.
 – 
schmoopy
15 Июн 2009 в 23:25
@shcmoopy: Достаточно честно, но SL вам здесь не поможет.
 – 
AnthonyWJones
16 Июн 2009 в 01:46

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

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

В любом случае, info здесь (htmltextblock) здесь и здесь

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

-1
SpliFF 15 Июн 2009 в 23:05
1
-1 а) это не совсем ответ. б) какой смысл использовать какой-то разумный вопрос в качестве платформы для шифрования IE. Множество других мест внутри и за пределами SO для аргументированной критики MS.
 – 
AnthonyWJones
15 Июн 2009 в 22:57
Боюсь, вы слишком быстро набросились на ответ. во всяком случае, у меня достаточно опыта работы с HTML во Flash и IE, чтобы знать, что это будет некрасиво.
 – 
SpliFF
15 Июн 2009 в 22:59
Я даю вам голос просто из-за вашего экранного имени: SpliFF ... в будущем не отвечайте на мои сообщения высоко ;-)
 – 
schmoopy
15 Июн 2009 в 23:02