2008-11-05 2 views
1

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

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

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

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

Спасибо!

ответ

1

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

2

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

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

silverlight service demo Это может быть интересно ...

0

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

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

Смежные вопросы