如何将webbrowser wpf控件中的javascript事件发送到wpf的c#代码

时间:2015-04-08 13:50:16

标签: javascript c# wpf

请帮忙解决这个问题。这是我的代码:

private void MyWebBrowser_LoadCompleted(object sender,     NavigationEventArgs e)
{                       
    mshtml.HTMLButtonElementEvents_Event iEvent;
    iEvent = (mshtml.HTMLButtonElementEvents_Event)e;
    iEvent.onclick += new HTMLButtonElementEvents_onclickEventHandler(ClickEventHandler);
}      

private bool ClickEventHandler()
{
    MessageBox.Show("WPF Event Handler");
    return true;
}

这是WPF控件中浏览器的代码。它工作正常,但我无法在浏览器中使用事件来调用c#代码。

1 个答案:

答案 0 :(得分:0)

iEvent.onclick += (delegate
{
    MessageBox.Show("WPF Event Handler");
    return true;
});