Несколько экранов/мониторов с Silverlight

Я хотел бы написать приложение Silverlight с двумя или более окнами браузера, которые «взаимодействуют».

Примером может служить отображение родителя/деталей, где выбор элемента в списке «Родительский» (в одном окне браузера) отобразит сведения об элементе в другом окне.

Суть в том, что при установке с несколькими мониторами у пользователя может быть главный экран на одном мониторе и «инструментальные» окна на другом. Например, как я использую VS.

Это возможно? Любые ссылки/пример кода и т.д.?

Спасибо!


person Mark    schedule 05.11.2008    source источник


Ответы (3)


Вы должны быть в состоянии выполнить это, используя поддержку моста javascript в Silverlight. С помощью этого метода вы можете использовать javascript для создания нового окна с URL-адресом дочернего окна. В этот момент вы можете продолжать использовать javascript для связи между двумя окнами. Примерно так: http://codepunk.hardwar.org.uk/bjs12.htm

person Jeremy Wiebe    schedule 06.11.2008

Прохладный. Ответ Джереми появился перед моим. Это хорошее возможное решение.

Вы также можете сделать это с помощью веб-сервиса. Вы можете использовать дуплексную привязку опроса для связи между несколькими клиентами.

Эта демонстрация службы Silverlight может быть интересным...

person Scott P    schedule 06.11.2008

В ScottGu о выпуске Silverlight 5 в записи блога он говорит, что OOB-приложения будут поддерживать дочерние окна.

Я подумал, что поделюсь этим вопросом, а также подниму его, так как это было давно - есть ли какие-либо фреймворки, которые позволяют осуществлять взаимодействие между окнами (IE) для Silvelight?

person Mark    schedule 31.03.2011