Wie deaktiviere ich das Löschen auf dem Webbrowser-Steuerelement wpf?

Wie kann ich das Löschen von Dateien in einem System.Windows.Controls.WebBrowser deaktivieren? Aus der Dokumentation geht hervor, dass dieses Verhalten standardmäßig deaktiviert sein sollte, da es von der Eigenschaft UIElement.AllowDrop geerbt wird.

Jedoch kann ich standardmäßig Dateien auf ein WebBrowser-Steuerelement ziehen und dort ablegen. Außerdem kann ich dieses angeblich nicht standardmäßige Verhalten anscheinend nicht deaktivieren. Zum Beispiel, wenn ich den Wert der Eigenschaft in XAML @ explizit auf false setz

<WebBrowser Name="webBrowser1" AllowDrop="False" />

.. und / oder im Code-Behind, d. h.

webBrowser1.AllowDrop = false;

Dann kann ich immer noch Dateien auf das Steuerelement ziehen und ablegen. Wie kann ich dieses Verhalten deaktivieren und das dadurch verursachte Sicherheitsrisiko beseitigen?

Antworten auf die Frage(6)

Ihre Antwort auf die Frage