我想在客戶端創建一個與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. 與stagewebview的溝通
- 2. 溝通與Android RIL
- 3. angularJS與API溝通
- 4. Javascript與C++溝通
- 5. 與網頁溝通
- 6. Android與AlarmManager溝通
- 7. 通過webbrowser從silverlight到winforms的通信
- 8. Silverlight 2.0綁定到圖像與Silverlight 3.0
- 9. jnlp與javascript的溝通
- 10. 與片段溝通的FragmentTabHost
- 11. asp與flex的溝通
- 12. 與BuildCraft溝通的Minecraft mod
- 13. Silverlight 3.0中的通用XML解析器
- 14. 如何與WebService溝通
- 15. 與父母網站溝通
- 16. 與父母組件溝通
- 17. 與互動節目溝通?
- 18. PHP與程序溝通
- 19. 溝通與REST服務
- 20. PHP不與MySQL溝通
- 21. python與javascript溝通javascript
- 22. sqljocky - MySql - 與MySql溝通
- 23. 溝通與目標任務
- 24. 溝通與驅動 - OS X
- 25. 無法與Watson溝通
- 26. Servlet與休眠溝通
- 27. 與PHP溝通ATL COM dll
- 28. AngularJs與指令溝通
- 29. iFrame與網站溝通
- 30. 如何與客戶溝通
是的我只是用javascript的webBrowser寫一個樣本,模擬他們之間的雙向通信,它似乎工作。 無論如何,非常感謝。 – abusemind 2009-07-16 07:29:58