我想編寫一個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)窗口通信的框架?