拖放WPF WebBrowser控件-拖放事件未触发
本文关键字:拖放 事件 WPF WebBrowser 控件 | 更新日期: 2023-09-27 17:51:10
我目前需要捕获WPF WebBrowser控件的Drop事件,但由于某种原因它没有触发。如果我把一个。pdf文件拖到控件中,它就会显示出来,但是Drop事件没有触发。
小样本:创建一个新的WPF项目,将其添加到主窗口的XAML代码中。
<WebBrowser Name="test" />
并更改mainwindow . example .cs,使其看起来像这样:
public MainWindow()
{
InitializeComponent();
test.AllowDrop = true;
test.Drop += test_Drop;
}
void test_Drop(object sender, DragEventArgs e)
{
MessageBox.Show("Hi");
}
当您将PDF文件放入WebBrowser控件中时,将不会显示消息框。我做错了什么?
您应该试试test.AllowDrop = true;
。看看这个教程
经过几次尝试和一些研究后,我发现根本不会触发拖动事件。也许这个问题对你有帮助