Características de la plataforma Windows

El desarrollo de aplicaciones Xamarin.Forms para plataformas Windows requiere Visual Studio. La página de plataformas admitidas contiene más información sobre los requisitos previos.

Xamarin.Forms Applications Running on Windows

Características específicas de las plataformas

Las características específicas de plataforma permiten consumir funcionalidades que solo están disponibles en una plataforma específica, sin implementar representadores ni efectos personalizados.

Se proporciona la siguiente funcionalidad específica de la plataforma para vistas, páginas y diseños de Xamarin.Forms en la plataforma universal de Windows (UWP):

Se proporciona la siguiente funcionalidad específica de la plataforma para las vistas de Xamarin.Forms en UWP:

Se proporciona la siguiente funcionalidad específica de la plataforma para páginas de Xamarin.Forms en UWP:

Se proporciona la siguiente funcionalidad específica de la plataforma para la clase Xamarin.FormsApplication en UWP:

Compatibilidad con plataformas

Las plantillas Xamarin.Forms disponibles en Visual Studio contienen un proyecto de la Plataforma universal de Windows (UWP).

Nota:

Xamarin.Forms 1.x y 2.x admiten Windows Phone 8 Silverlight, Windows Phone 8.1 y el desarrollo de aplicaciones de Windows 8.1. Sin embargo, estos tipos de proyecto han quedado en desuso.

Introducción

Vaya a Archivo > Nuevo > Proyecto en Visual Studio y elija una de las plantillas Multiplataforma > Aplicación en blanco (Xamarin.Forms) para empezar.

Las soluciones Xamarin.Forms anteriores o creadas en macOS no tendrán todos los proyectos de Windows enumerados anteriormente (pero deben agregarse manualmente). Si la plataforma Windows que quiere tener como destino aún no está en la solución, visite las instrucciones de configuración para agregar el tipo o los tipos de proyecto de Windows deseados.

Ejemplos

Todos los ejemplos del libro de Charles Petzold Creating Mobile Apps with Xamarin.Forms incluyen la Plataforma universal de Windows para proyectos (de Windows 10).

La aplicación de demostración "Scott Hanselman" está disponible por separado y también incluye proyectos de Apple Watch y Android Wear (con Xamarin.iOS y Xamarin.Android, respectivamente, Xamarin.Forms no se ejecuta en esas plataformas).