From the course: .NET MAUI esencial

Unlock the full course today

Join today to access over 23,400 courses taught by industry experts.

Creando una extensión de marcado condicional a la plataforma

Creando una extensión de marcado condicional a la plataforma - .NET MAUI Tutorial

From the course: .NET MAUI esencial

Creando una extensión de marcado condicional a la plataforma

Similar a lo que sucede con 'OnPlatform', en este video vamos a crear una nueva extensión de marcado que sea condicional a la plataforma, es decir, que nos dé contenido o información según la plataforma donde esté corriendo la aplicación. Para esto vamos a crear una nueva extensión. Aquí voy a agregar una nueva clase y le vamos a poner 'Geolocation DeviceExtension'. Y es que quiero usar la funcionalidad que ya implementamos aquí en este proyecto detectar el nombre del hardware de GPS que tiene el dispositivo en cuestión. Entonces, esto va a ser una clase que implementa IMarkupExtension, también de tipo String. Vamos a implementar esto y simplemente voy a regresar lo que el método 'GetName' nos regrese, 'GeolocationDevice.GetName'. Y en el caso de esta otra sobrecarga simplemente voy a regresar 'Provide Value', pasándole 'ServiceProvider'. Bien. Lo único que restaría sería ponerle algún tipo de contenido acá a 'GeolocationDevice' nativo de Windows, ya que siempre está regresando…

Contents