UWP APP Используйте контроллер Xbox вместо мыши - PullRequest
0 голосов
/ 19 ноября 2018

У меня есть приложение C # с mediaPlayerElement и WebView в Javascript WebView, я устанавливаю

window.navigator.gamepadInputEmulation = 'keyboard';

, а в конструкторе c # я устанавливаю

public MainPage()
    {
        this.InitializeComponent();
        this.RequiresPointer = RequiresPointer.Never;
        Loaded += MainPage_Loaded;
    }

Однако, как только я запускаюВ медиаплеере отображается курсор, и когда медиаплеер закрыт, курсор остается, и я больше не могу перемещаться по приложению с помощью контроллера xbox.Xaml ниже

    <Page
        x:Class="App19.MainPage"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        xmlns:local="using:App19"
        xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
        xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
        mc:Ignorable="d"
        Background="{ThemeResource ApplicationPageBackgroundThemeBrush}">
    <Grid>
        <MediaPlayerElement
            x:Name="media"
            KeyUp="Media_KeyUp"
            Stretch="Fill"
            Width="1300" 
            AutoPlay="True"
            RequiresPointer="Never"
            reTransportControlsEnabled="True" />
        <WebView 
            x:Name="MyWebView" DefaultBackgroundColor="Transparent" 
          NavigationStarting ="webView_NavigationStarting" ScriptNotify = 
       "MyWebView_ScriptNotify" />  
    </Grid>

</Page>

Я хочу отключить курсор мыши во всем приложении.Кто-нибудь знает, как я могу это сделать?

1 Ответ

0 голосов
/ 19 ноября 2018

Чтобы отключить режим мыши, добавьте в конструктор приложения следующее:

public App() 
{
    this.InitializeComponent();
    this.RequiresPointerMode = 
    Windows.UI.Xaml.ApplicationRequiresPointerMode.WhenRequested;
    this.Suspending += OnSuspending;
}

Взято из MSDN

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...