我目前需要捕获WPF WebBrowser控件的Drop事件,但由于某种原因它没有触发。如果我将.pdf文件拖到控件中,它将被显示,但Drop事件未触发。
小样本: 创建一个新的WPF项目,将其添加到Grid标签之间的MainWindow.xaml的XAML代码中:
<WebBrowser Name="test" />
并更改MainWindow.xaml.cs,使其如下所示:
public MainWindow()
{
InitializeComponent();
test.AllowDrop = true;
test.Drop += test_Drop;
}
void test_Drop(object sender, DragEventArgs e)
{
MessageBox.Show("Hi");
}
在WebBrowser控件中放置PDF文件时,不会显示消息框。我做错了什么?