C# WebView2 MouseEnter事件处理程序从不激发

C# WebView2 MouseEnter事件处理程序从不激发,c#,winforms,mouseenter,webview2,C#,Winforms,Mouseenter,Webview2,尽管WebView2有一个MouseEnter事件处理程序,但它似乎从未启动过 这适用于WinForms应用程序,否则将按预期工作 有人吗 非常感谢。不幸的是,此时WinForms控件对鼠标事件没有反应。您需要使用AddScriptToExecuteOnDocumentCreatedA添加Javascript‌​sync()。生成事件时,脚本使用document.addEventListener('[event name]')调用window.chrome.webview.postMessage

尽管
WebView2
有一个
MouseEnter
事件处理程序,但它似乎从未启动过

这适用于
WinForms
应用程序,否则将按预期工作

有人吗


非常感谢。

不幸的是,此时WinForms控件对鼠标事件没有反应。您需要使用
AddScriptToExecuteOnDocumentCreatedA添加Javascript‌​sync()
。生成事件时,脚本使用
document.addEventListener('[event name]')
调用
window.chrome.webview.postMessage('[EventName]')
。然后,在UI中,订阅
WebMessageReceived
,并确定生成消息的事件。这就解释了。非常感谢。祝你好运。