2016-07-29 9 views
0

Xbox UWPアプリケーションでWebViewのポインタモードを無効にする方法はありますか? WebViewFrameworkElementから拡張され、Controlではなく、RequiresPointerプロパティを使用することはできません。Xbox UWPでウェブビューのポインタモードを無効にする

これは私のサンプルXAMLです:

<Grid Background="{ThemeResource ApplicationPageBackgroundThemeBrush}"> 
     <WebView Source="http://stackoverflow.com/" Height="300" Width="500" /> 
    </Grid> 

下の画像にマークされ、ポインタを見つけてください。

私は、ページレベルで

RequiresPointerMode = ApplicationRequiresPointerMode.WhenRequested; 
App.xaml.cs

RequiresPointer = RequiresPointer.Never;を提供しています。

ポインタを避けてスクロールするためにコントローラボタンを使用するにはどうすればよいですか?

enter image description here

+1

'WebView'のポインタモードを無効にしたいですか? [WebViewイベントテーブル](https://msdn.microsoft.com/en-us/library/windows/apps/windows.ui.xaml.controls.webview.aspx?f=255&MSPPError=-2147217396#events)を参照してください。 )、 'WebView'は、KeyDown、KeyUp、PointerPressedなどのUIElementから継承されたユーザ入力イベントのほとんどをサポートしていません。つまり、' WebView'のポインタモードは既に無効になっています。あなたは求めています。 –

答えて

0

のWebViewの内容は、それがむしろマウスエミュレーション(docs)をデフォルトよりも、ゲームパッドコントロールをサポートしていることを言う必要があります:
navigator.gamepadInputEmulation = "gamepad";

そして、あなたはゲームパッドAPIを使用する必要があります。
https://docs.microsoft.com/en-us/microsoft-edge/dev-guide/dom/gamepad-api

関連する問題