我的wpf项目有问题。我有一个webbrowser控件。我想要知道是否有人点击了webrowser控件。我使用了mousedown事件。但令我惊讶的是,它没有解雇这个事件。在webbrowser控件中,我发现只触发了Navigated和Navigating事件。请让我知道如何获得mousedown活动?谢谢你的时间。
答案 0 :(得分:2)
WebBrowser控件不支持鼠标事件。有关如何解决此问题的更多信息,请参阅以下(重复)问题。
答案 1 :(得分:1)
MACMAN,手动添加事件处理程序,如下所示:
public MainWindow()
{
InitializeComponent();
AddHandler(FrameworkElement.MouseDownEvent, new MouseButtonEventHandler(WebBrowser_MouseDown), true);
答案 2 :(得分:0)
我通过注入javascript向网站添加了一个html mousedown事件来获得解决方案。 javascirpt反过来调用一个使用ComVisible [true]写入类的wpf函数。
http://sekhartechblog.blogspot.in/2012/04/webbrowser-javascript-communication-in.html