Características de la plataforma WindowsWindows Platform Features

El desarrollo Xamarin.Forms de aplicaciones para plataformas Windows requiere Visual Studio.Developing Xamarin.Forms applications for Windows platforms requires Visual Studio. La Página plataformas compatibles contiene más información sobre los requisitos previos.The supported platforms page contains more information about the pre-requisites.

Xamarin.FormsAplicaciones que se ejecutan en WindowsXamarin.Forms Applications Running on Windows

Características específicas de las plataformasPlatform-specifics

Las características específicas de la plataforma permiten consumir funcionalidad que solo está disponible en una plataforma específica, sin necesidad de implementar representadores o efectos personalizados.Platform-specifics allow you to consume functionality that's only available on a specific platform, without implementing custom renderers or effects.

Se proporciona la siguiente funcionalidad específica de la plataforma para Xamarin.Forms vistas, páginas y diseños en el plataforma universal de Windows (UWP):The following platform-specific functionality is provided for Xamarin.Forms views, pages, and layouts on the Universal Windows Platform (UWP):

Se proporciona la siguiente funcionalidad específica de la plataforma para las Xamarin.Forms vistas en UWP:The following platform-specific functionality is provided for Xamarin.Forms views on UWP:

Se proporciona la siguiente funcionalidad específica de la plataforma para Xamarin.Forms las páginas en UWP:The following platform-specific functionality is provided for Xamarin.Forms pages on UWP:

Se proporciona la siguiente funcionalidad específica de la plataforma para la Xamarin.Forms Application clase en UWP:The following platform-specific functionality is provided for the Xamarin.Forms Application class on UWP:

Compatibilidad con plataformasPlatform support

Las Xamarin.Forms plantillas disponibles en Visual Studio contienen un proyecto plataforma universal de Windows (UWP).The Xamarin.Forms templates available in Visual Studio contain a Universal Windows Platform (UWP) project.

Nota

Xamarin.Forms1. x y 2. x admiten Windows Phone 8 Silverlight, _Windows Phone 8,1_y Windows 8.1 desarrollo de aplicaciones. 1.x and 2.x support Windows Phone 8 Silverlight, Windows Phone 8.1, and Windows 8.1 application development. Sin embargo, estos tipos de proyecto están desusados.However, these project types have been deprecated.

IntroducciónGetting started

Vaya a archivo > nuevo proyecto de > en Visual Studio y elija una de las plantillas multiplataforma > aplicación en blanco ( Xamarin.Forms ) para comenzar.Go to File > New > Project in Visual Studio and choose one of the Cross-Platform > Blank App (Xamarin.Forms) templates to get started.

Las Xamarin.Forms soluciones anteriores, o las creadas en MacOS, no tendrán todos los proyectos de Windows enumerados anteriormente (pero tienen que agregarse manualmente).Older Xamarin.Forms solutions, or those created on macOS, will not have all the Windows projects listed above (but they need to be manually added). Si la plataforma de Windows que desea destinar todavía no está en la solución, consulte las instrucciones de configuración para agregar los tipos de proyecto de Windows deseados.If the Windows platform you wish to target isn't already in your solution, visit the setup instructions to add the desired Windows project type/s.

EjemplosSamples

Todos los ejemplos del libro de Charles Petzold que crean Mobile Apps Xamarin.Forms con los proyectos de include plataforma universal de Windows (para Windows 10).All the samples for Charles Petzold's book Creating Mobile Apps with Xamarin.Forms include Universal Windows Platform (for Windows 10) projects.

La aplicación de demostración "Scott Hanselman" está disponible por separado y también incluye proyectos de Apple Watch y desgaste de Android (con Xamarin. iOS y Xamarin. Android, respectivamente, no se Xamarin.Forms ejecuta en esas plataformas).The "Scott Hanselman" demo app is available separately, and also includes Apple Watch and Android Wear projects (using Xamarin.iOS and Xamarin.Android respectively, Xamarin.Forms does not run on those platforms).