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:

  1. 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…

0 comentarios

Dejar un comentario

¿Quieres unirte a la conversación?
Siéntete libre de contribuir!

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.