我想编写一个Silverlight应用程序,该应用程序有两个或更多个“交互”的浏览器窗口。使用Silverlight的多屏幕/显示器
一个例子是父母/细节显示,其中在“父”列表中选择一个项目(在一个浏览器窗口中)将在另一个窗口中显示该项目的细节。
重点在于,在多监视器设置中,用户可以在一个监视器上显示主屏幕,在另一个监视器上显示“工具”窗口。就像我使用VS.
这可能吗?任何链接/示例代码等?
谢谢!
我想编写一个Silverlight应用程序,该应用程序有两个或更多个“交互”的浏览器窗口。使用Silverlight的多屏幕/显示器
一个例子是父母/细节显示,其中在“父”列表中选择一个项目(在一个浏览器窗口中)将在另一个窗口中显示该项目的细节。
重点在于,在多监视器设置中,用户可以在一个监视器上显示主屏幕,在另一个监视器上显示“工具”窗口。就像我使用VS.
这可能吗?任何链接/示例代码等?
谢谢!
您应该可以通过在Silverlight中使用JavaScript桥支持来实现此目的。使用这种方法,你可以使用JavaScript来产生一个新的窗口与子窗口的网址。那时你可以继续使用javascript在两个窗口之间进行通信。类似这样:http://codepunk.hardwar.org.uk/bjs12.htm
很酷。杰里米的回答在我的面前出现。这是一个很好的解决方案。
您也可以使用网络服务来做到这一点。您可以使用轮询双工绑定在多个客户端之间进行通信。
这silverlight service demo可能是有趣......
在ScottGu的Announcing Silverlight 5博客中他说,OOB应用程序将有子窗口的支持。
以为我会分享这个问题,因为它已经有一段时间了 - 任何允许Silvelight进行inter-(IE)窗口通信的框架?