/ / Przeciągnij i upuść za pomocą formantu WPF WebBrowser - Upuść zdarzenie, które nie wystrzeliwuje - c #, wpf, xaml, przeglądarka webbrowser-control

Przeciągnij i upuść za pomocą kontrolki WPF WebBrowser - Zdarzenie upuszczenia zdarzenia nie jest wyzwalane - c #, wpf, xaml, przeglądarka webbrowser-control

Obecnie potrzebuję przechwycić zdarzenie Dropkontrolki WPF WebBrowser, ale z jakiegoś powodu nie jest uruchamiany, jeśli przeciągnę plik .pdf do kontrolki, która jest wyświetlana, ale zdarzenie Drop nie uruchamia się.

Mała próbka: Utwórz nowy projekt WPF, dodaj go wewnątrz kodu XAML pliku MainWindow.xaml między znacznikami Grid:

<WebBrowser Name="test" />

I zmień plik MainWindow.xaml.cs, aby wyglądał następująco:

 public MainWindow()
{
InitializeComponent();
test.AllowDrop = true;
test.Drop += test_Drop;
}

void test_Drop(object sender, DragEventArgs e)
{
MessageBox.Show("Hi");
}

Skrzynka wiadomości nie zostanie wyświetlona po upuszczeniu pliku PDF w formancie WebBrowser. Co ja robię źle?

Odpowiedzi:

3 dla odpowiedzi № 1

Powinieneś spróbować test.AllowDrop = true;. Popatrz na to Seminarium

Edytować:

Po kilku próbach i krótkich badaniach dowiedziałem się, że żadne zdarzenie Drag nie zostanie w ogóle wyrzucone. Ale może to pytanie ci pomoże tutaj