Características de la plataforma Windows

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

Xamarin.Forms Aplicaciones que se ejecutan en Windows

Características específicas de las plataformas

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

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

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

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

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

Compatibilidad con plataformas

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

Nota:

Xamarin.Forms1.x y 2.x admiten Windows Phone 8 Silverlight, Windows Phone 8.1 y Windows 8.1 desarrollo de aplicaciones. 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 Aplicación en blanco multiplataforma (Xamarin.Forms) para empezar.

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

Ejemplos

Todos los ejemplos del libro de Charles Petzold Creating Mobile Apps con Xamarin.Forms incluyen proyectos de Plataforma universal de Windows (para 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).