我现在需要捕获WPF WebBrowser控件的释放事件,但出于某些原因它没有触发。如果我拖动一个.pdf文件到控件中,它会显示,但释放事件不会触发。
小样例: 创建一个新的WPF项目,在MainWindow.xaml的Grid标签之间添加以下内容:
<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");
}
当您将PDF文件拖放到WebBrowser控件中时,消息框不会显示。我做错了什么?