我想在客戶端創建一個與Silverlight 3.0交互的winform。基本思想是使用winform瀏覽器。我絕對需要溝通的方向。將JavaScript用作交互的中間件還是一些更好的方法是不可能的?或者是否有這種Winform應用程序通信支持Silverlight 3.0的新功能? 原來的一個是客戶端的瀏覽器運行,但現在我想將它遷移到winform應用程序。爲了節省時間,請不要提及WPF,因爲WPF和Silverlight之間存在差距。silverlight 3.0與winforms的溝通
0
A
回答
0
你的商業案例是什麼?你真的需要這樣做嗎?我懷疑這將是一個痛苦的黑客。比填寫WPF差距更費時...
0
我寧願選擇遷移到WPF在這種情況下。
但是,如果你真的想用WinForm來做,你可以使用套接字來讓WinForm和Silverlight相互對話。一些要點:
- WinForm必須是套接字服務器。
- 不要忘記創建跨域訪問策略文件
- 檢查Silverlight的跨域訪問策略文件和端口範圍數據
當然端口號的Javascript通過內置瀏覽器控件也是一種選擇。
2
Silverlight應用程序可以從JavaScript調用,反之亦然;同樣,WinForm應用程序可以調用瀏覽器控件託管的JavaScript,反之亦然......所以從技術角度講它可能。
http://msdn.microsoft.com/en-us/library/cc645076(VS.95).aspx演示了Silverlight應用程序如何與Javascript來回對話,以及http://msdn.microsoft.com/en-us/library/a0746166.aspx顯示了WinForms應用程序如何與Javsscript(託管在瀏覽器控件中)來回對話。
相關問題
- 1. Javascript與C++溝通
- 2. Android與AlarmManager溝通
- 3. 與網頁溝通
- 4. 溝通與Android RIL
- 5. 與BuildCraft溝通的Minecraft mod
- 6. asp與flex的溝通
- 7. Silverlight 2.0綁定到圖像與Silverlight 3.0
- 8. 無法與Watson溝通
- 9. protobuf-net與C++溝通
- 10. 與Android服務溝通
- 11. sqljocky - MySql - 與MySql溝通
- 12. 如何與客戶溝通
- 13. 與PHP溝通ATL COM dll
- 14. NFC與現有RFID溝通
- 15. 溝通與REST服務
- 16. As3與C#或Asp.net溝通
- 17. 與互動節目溝通?
- 18. GCM與他人溝通activites
- 19. Silverlight 3.0中的通用XML解析器
- 20. 直接與SCGI通道溝通
- 21. Silverlight 3.0中的Matrix3D.pointAt
- 22. Silverlight 3.0中的IClientMessageInspector?
- 23. WPF,Silverlight或WinForms?
- 24. Winforms或Silverlight
- 25. 戰爭與內耳之間的溝通
- 26. 溝通與單獨的Chrome標籤
- 27. 父母與子女之間的溝通
- 28. Ionic 2/Laravel 5.2與API的溝通
- 29. 如何與Ember中的Rails溝通
- 30. 與服務的後臺線程溝通
是的我只是用javascript的webBrowser寫一個樣本,模擬他們之間的雙向通信,它似乎工作。 無論如何,非常感謝。 – abusemind 2009-07-16 07:29:58