UWP拖放到WebView上

时间:2016-04-15 17:45:11

标签: image webview drag-and-drop win-universal-app

是否有可能将外部文件拖放到Windows UWP应用程序中的WebView上?

我知道:

AllowDrop="True" Drop="WebView_Drop" DragOver="WebView_DragOver"

我能够复制拖入剪贴板的文件,然后将其用于其他项目,例如将它们显示为图像等。

除此之外,我没有看到任何与webview直接互动的方式,或者我错了? webview显示的当前页面允许将媒体文件放入其中,我想在webview中使用该功能......

1 个答案:

答案 0 :(得分:1)

WebView不支持drop事件。 WebView不支持从UIElement继承的大多数用户输入事件,例如KeyDown,KeyUp和PointerPressed。常见的解决方法是使用InvokeScriptAsync和JavaScript eval函数来使用HTML事件处理程序,并使用HTML事件处理程序中的window.external.notify来使用WebView.ScriptNotify通知应用程序