【发布时间】:2014-04-27 15:03:53
【问题描述】:
我目前需要捕获 WPF WebBrowser 控件的 Drop 事件,但由于某种原因它没有触发。如果我将 .pdf 文件拖到控件中,它会被显示,但 Drop 事件没有触发。
小样本: 创建一个新的 WPF 项目,将其添加到 MainWindow.xaml 的 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 控件中时,不会显示消息框。我做错了什么?
【问题讨论】:
标签: c# wpf xaml webbrowser-control