来自html的UWP WebView C#事件

来自html的UWP WebView C#事件,webview,uwp,Webview,Uwp,我能在c代码中捕捉html中发生的JavaScript事件吗 考虑下面的例子,我有一个html,里面有一个按钮,在我的应用程序中,我通过WebView查看它,我有一个c#代码,当单击该特定按钮时执行 我怎样才能捕捉到c#代码中按钮的点击 ....... ........ ........ 我怎样才能捕捉到c#代码中按钮的点击 在C#代码中,我们无法捕捉到按钮的点击 我们应该能够添加WebView的事件。当托管HTML页面调用window.external.notify并传递字符串参数时,该页

我能在c代码中捕捉html中发生的JavaScript事件吗

考虑下面的例子,我有一个html,里面有一个按钮,在我的应用程序中,我通过
WebView
查看它,我有一个c#代码,当单击该特定按钮时执行

我怎样才能捕捉到c#代码中按钮的点击


.......
........
........
我怎样才能捕捉到c#代码中按钮的点击

在C#代码中,我们无法捕捉到按钮的点击

我们应该能够添加
WebView
的事件。当托管HTML页面调用window.external.notify并传递字符串参数时,该页面可以在Windows应用商店应用程序中触发
ScriptNotify
事件

例如:


代码隐藏:

void WebViewControl\u ScriptNotify(对象发送方,NotifyEventArgs e)
{
//使用数据执行操作时,请确保验证消息的来源。
//由于可以导航webview,您需要检查消息是否来自页面/代码
//你信任的。
Debug.WriteLine(e.Value);
}
scriptNotify_example.html代码:


这是window.external.notify()的简单测试页

调用window.external.notify


如果我使用win js编写应用程序会有帮助吗?@AravindBelagaje我们应该能够更改html。我们也可以在WinJS中使用它。
<html>
  <head>
       .......
  </head>

  <body>
       ........
       <button id="idOfButton" name="NameOfButton"></button>
       ........
  </body>
</html>