2008-11-05 76 views
1

我想編寫一個Silverlight應用程序,該應用程序有兩個或更多個「交互」的瀏覽器窗口。使用Silverlight的多屏幕/顯示器

一個例子是父母/細節顯示,其中在「父」列表中選擇一個項目(在一個瀏覽器窗口中)將在另一個窗口中顯示該項目的細節。

重點在於,在多監視器設置中,用戶可以在一個監視器上顯示主屏幕,在另一個監視器上顯示「工具」窗口。就像我使用VS.

這可能嗎?任何鏈接/示例代碼等?

謝謝!

回答

1

您應該可以通過在Silverlight中使用JavaScript橋支持來實現此目的。使用這種方法,你可以使用JavaScript來產生一個新的窗口與子窗口的網址。那時你可以繼續使用javascript在兩個窗口之間進行通信。類似這樣:http://codepunk.hardwar.org.uk/bjs12.htm

2

很酷。傑里米的回答在我的面前出現。這是一個很好的解決方案。

您也可以使用網絡服務來做到這一點。您可以使用輪詢雙工綁定在多個客戶端之間進行通信。

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

0

在ScottGu的Announcing Silverlight 5博客中他說,OOB應用程序將有子窗口的支持。

以爲我會分享這個問題,因爲它已經有一段時間了 - 任何允許Silvelight進行inter-(IE)窗口通信的框架?