使用Silverlight的多个屏幕/显示器

时间:2008-11-05 23:27:21

标签: .net silverlight multiple-monitors

我想编写一个Silverlight应用程序,它有2个或更多浏览器窗口可以“交互”。

一个示例是父/详细信息显示,其中选择“父”列表中的项目(在一个浏览器窗口中)将在另一个窗口中显示该项目的详细信息。

重点是,在多显示器设置上,用户可以在一个显示器上安装主屏幕,在另一个显示器上安装“工具”窗口。就像我使用VS一样。

这可能吗?任何链接/示例代码等?

谢谢!

3 个答案:

答案 0 :(得分:2)

冷却。 Jeremy的回答在我之前突然出现。这是一个很好的解决方案。

您也可以使用网络服务执行此操作。您可以使用轮询双工绑定在多个客户端之间进行通信。

silverlight service demo可能很有趣......

答案 1 :(得分:1)

您应该可以通过使用Silverlight中的javascript桥支持来实现此目的。使用此方法,您可以使用javascript生成一个带有子窗口url的新窗口。此时,您可以继续使用javascript在两个窗口之间进行通信。这样的事情:http://codepunk.hardwar.org.uk/bjs12.htm

答案 2 :(得分:0)

在ScottGu的Announcing Silverlight 5博客文章中,他说OOB应用程序将支持子窗口。

以为我会分享并提出这个问题,因为它已经有一段时间了 - 任何框架都允许Silvelight的(IE)窗口通信?