2013-04-22 35 views
1

這是一個用例。我需要:如何在.NET中調用WPF和WinRT中的Javascript?

  • 調用JavaScript從.NET(C#)代碼
  • 的JavaScript不會被編譯,它來自一個動態源
  • 我需要通過.NET對象到javascript代碼,優選動態對象
  • 我還需要從該JavaScript代碼接收對象背部
  • 我需要這個代碼在WPF(Windows 7)中運行& Windows應用商店(WinRT的)

到目前爲止,我只看到Windows腳本引擎的激活(即IActiveScript)或使用開源項目。

我寧願留下清晰的開源項目,並會喜歡使用IE的JavaScript引擎(查克拉)。 Windows腳本引擎似乎不適用於WinRT。我可以在我的應用中使用瀏覽器,因爲它是一個UI應用程序。 WinRT(我可以寫一些東西來包裝兩個實現在一個通用接口後面)。

我該怎麼做?

回答

1

脈輪不公開公共主機接口,所以您將無法做你想要的東西沒有舉辦類似V8你的應用程序中。

的Metro應用另一種選擇是建立在JavaScript中的主要應用,招呼一下,.NET編寫的大部分工作WinRT的對象。雖然WPF不會幫你。

+0

沒有辦法通過在應用程序中託管隱藏的瀏覽器來實現該目的嗎? – 2013-04-23 14:25:50