program - Cómo puedo desactivar el modo de puntero para Xbox One(C#, UWP)
xbox one developer mode (1)
Me preguntaba cómo podría deshabilitar el modo de puntero en una aplicación UWP. Ya tengo configurado XYFocusKeyboardNavigation y todo funciona perfectamente cuando conecto mi controlador xbox one a mi PC. Cada vez que depuro en mi consola tengo un puntero en lugar de los típicos controles de xbox. Intenté desactivarlo agregando los siguientes comandos pero nada funcionó, por favor ayuda:
RequiresPointer="Never" //At Page Level
this.RequiresPointer = RequiresPointer.Never; //On Load
RequiresPointerMode = "WhenRequested" //In App.xaml
this.RequiresPointerMode = Windows.UI.Xaml.ApplicationRequiresPointerMode.WhenRequested; //tried on load but requirespointermode does not exist
Application.Current.RequiresPointerMode = ApplicationRequiresPointerMode.WhenRequested; //tried on load but got Error: System.NotSupportedException: ''Specified method is not supported.''
Cada vez que depuro en mi consola tengo un puntero en lugar de los típicos controles de xbox. Intenté desactivarlo agregando los siguientes comandos pero nada funcionó, por favor ayuda:
this.RequiresPointerMode = Windows.UI.Xaml.ApplicationRequiresPointerMode.WhenRequested; //tried on load but requirespointermode does not exist
this.RequiresPointerMode = Windows.UI.Xaml.ApplicationRequiresPointerMode.WhenRequested; //tried on load but requirespointermode does not exist
Para desactivar el modo de mouse, agregue lo siguiente al constructor de su aplicación
App.xaml.cs
public App()
{
this.InitializeComponent();
this.RequiresPointerMode = Windows.UI.Xaml.ApplicationRequiresPointerMode.WhenRequested;
this.Suspending += OnSuspending;
}
Nota:
Si está escribiendo una aplicación C ++ / DirectX, no hay nada que hacer. El modo de mouse solo se aplica a las aplicaciones HTML y XAML.
Para más detalles, puede consultar Cómo deshabilitar el modo de mouse .