Screenshot y Share con Net MAUI
Estamos a full con el nuevo framework de Microsoft, y en esta oportunidad te enseñamos a capturar la pantalla y activar el menú de compartir.
La ventaja de Net MAUI ( al igual que con Xamarin) es que es multiplaforma y nativo.
¿Esto que significa? Que desde unas pocas líneas podremos acceder a las funciones nativas de la plataforma en donde se esté ejecutando, y para nosotros será indiferente.
En este caso vamos a dividir esta situación en dos partes:
- Screenshot ( captura de pantalla)
Gracias a la interface IScreenShot podremos capturar la pantalla actual en la que nos encontremos. Esto funcionará para cualquiera de las plataformas disponibles por Net MAUI
Screenshot – .NET MAUI | Microsoft Learn
El resultado de la misma será en un conjunto de bytes (Stream), disponibles para nuestro siguiente paso
2. Guardar el archivo
Para ello haremos uso de la clase histórica de .NET llamada System.IO
System.IO Namespace | Microsoft Learn
- 3. Activar el menú compartir
Ya teniendo nuestra captura convertida a un archivo procedemos a pasarselo a la clase encargarda de las funciones de «compartir»
Share – .NET MAUI | Microsoft Learn
Como siempre, te dejo un video con todos los pasos bien explicado y acceso al código. Recuerda dejar tu like y tu comentario. Nos vemos…