2016-04-15 16 views
0

Windows UWPアプリケーションのWebViewに外部ファイルをドロップする可能性はありますか?私はクリップボードにドラッグファイルをコピーして、そのIドンのほかに画像等WebViewにUWPをドラッグ&ドロップする

としてそれらを表示するように他の項目にそれを使用することができました

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

:約

は、私が知っていますwebviewと直接やり取りする方法がないのですか、間違っていますか? webviewが表示している現在のページは、メディアファイルをそこにドロップすることを許可しています。私はwebviewでこの機能を使用したいと考えています...

+1

ドキュメントドロップイベントからサポートされます。詳細については、[WebView](https://msdn.microsoft.com/library/windows/apps/windows.ui.xaml.controls.webview.aspx)を参照してください。 –

+0

@JaydenGu残念ながら、ありがとうございます。不思議なことにVS2015私に問題を与えずにxamlにそのイベントを入れましょう。 :( – SunnySonic

答えて

1

WebViewはドロップイベントをサポートしていません。 WebViewは、KeyDown、KeyUp、PointerPressedなど、UIElementから継承されたユーザー入力イベントのほとんどをサポートしていません。一般的な回避策は、HTMLイベントハンドラを使用するためにJavaScript eval関数でInvokeScriptAsyncを使用し、HTMLイベントハンドラからwindow.external.notifyを使用してWebView.ScriptNotifyを使用してアプリケーションに通知することです。

関連する問題