Partilhar via


Recursos da Plataforma Windows

O desenvolvimento de Xamarin.Forms aplicativos para plataformas Windows requer o Visual Studio. A página plataformas com suporte contém mais informações sobre os pré-requisitos.

Xamarin.Forms Aplicativos em execução no Windows

Elementos específicos da plataforma

As especificações da plataforma permitem que você consuma funcionalidades que só estão disponíveis em uma plataforma específica, sem implementar renderizadores ou efeitos personalizados.

A funcionalidade específica da plataforma a seguir é fornecida para Xamarin.Forms exibições, páginas e layouts no Plataforma Universal do Windows (UWP):

A seguinte funcionalidade específica da plataforma é fornecida para Xamarin.Forms exibições na UWP:

A seguinte funcionalidade específica da plataforma é fornecida para Xamarin.Forms páginas na UWP:

A seguinte funcionalidade específica da plataforma é fornecida para a Xamarin.FormsApplication classe na UWP:

Suporte a plataforma

Os Xamarin.Forms modelos disponíveis no Visual Studio contêm um projeto de Plataforma Universal do Windows (UWP).

Observação

Xamarin.Forms1.x e 2.x dão suporte ao Windows Phone 8 Silverlight, Windows Phone 8.1 e Windows 8.1 desenvolvimento de aplicativos. No entanto, esses tipos de projeto foram preteridos.

Introdução

Acesse Arquivo > Novo > Projeto no Visual Studio e escolha um dos modelos aplicativo em branco multiplataforma > (Xamarin.Forms) para começar.

Soluções mais antigas Xamarin.Forms ou criadas no macOS não terão todos os projetos do Windows listados acima (mas precisam ser adicionados manualmente). Se a plataforma Windows que você deseja direcionar ainda não estiver em sua solução, visite as instruções de instalação para adicionar os tipos/s de projeto desejados do Windows.

Exemplos

Todos os exemplos do livro de Charles Petzold Criando Aplicativos Móveis com Xamarin.Forms incluem projetos de Plataforma Universal do Windows (para Windows 10).

O aplicativo de demonstração "Scott Hanselman" está disponível separadamente e também inclui projetos apple watch e Android Wear (usando Xamarin.iOS e Xamarin.Android, respectivamente, Xamarin.Forms não é executado nessas plataformas).