Windows Phone 8通用应用程序 - 在C#代码中使用JS

时间:2015-03-02 10:48:45

标签: c# windows-phone-8 win-universal-app

我正在尝试基于空的C#项目构建WP8.1通用应用程序。 在projectexplorer中我可以添加/创建JS文件,但我找不到在C#项目中使用它们的方法..

所以我要做的是:使用C#代码访问用javascript编写的函数,该函数位于项目的JS文件中。

有没有办法这样做或者这是不可能的?

致以最诚挚的问候并感谢您的帮助! --Flo

1 个答案:

答案 0 :(得分:5)

这不是直接可能的。

C#app可以在WebView控件中托管HTML和JavaScript,但不能直接调用它。

根据详细信息,您可以将页面加载到WebView并使用WebView InvokeScriptAsync method进行调用,然后通过ScriptNotify event获得响应,但此通信渠道为非常狭窄,如果可能的话,将代码移植到C#可能会更好。