La mayoría de los que preferimos jugar en nuestros dispositivos nos hemos de molestar algunas ocasiones cuando sin querer deslizamos el Action Center haciendo que la App se detenga y cuando se quiere regresar, esta tarda en cargar para continuar jugando.
En otras palabras hacen que la UX no sea del todo agradable, pero para esto hay una solución, si amigos desarrolladores, existe una solución y no les lleva mas que una sola linea de código.
¿Como?, ¿en verdad podemos desactivar desde código el gesto para acceder al Action Center?
Si, esto lo podemos hacer utilizando la propiedad SuppressSystemOverlays de la clase ApplicationView.
La propiedad es de tipo bool con valor por defecto en True en las aplicaciones categorizadas como Juegos y False en las demas categorias. Entonces, para desactivar el gesto para acceder al Action Center solo hay que poner:
ApplicationView.GetForCurrentView().SuppressSystemOverlays = true;
Si se requiere que el comportamiento regrese a su estado original, solo se necesitara establecer la propiedad en False.
Nota: Se recomienda solo establecer dicha propiedad en True en caso de ser un juego, aplicaciones multimedia a pantalla completa o ante el uso de la cámara, esto para brindar un experiencia de usuario única.
Más información
- Windows Dev Center: SuppressSystemOverlays
- Javier Suarez: [Tips and Tricks] Desactivar el gesto para acceder al Action Center