Compartilhar via


WinUI para UWP (WinUI 2)

Observação

Para obter mais informações sobre como criar aplicativos da área de trabalho do Windows com a versão mais recente do WinUI, consulte WinUI 3.

O WinUI 2 é fortemente integrado aos SDKs do Windows e fornece controles de interface do usuário nativos oficiais do Windows e outros elementos de interface do usuário para aplicativos da UWP (e aplicativos de área de trabalho usando ilhas XAML).

Manter a compatibilidade de nível inferior com versões anteriores do Windows 10 permite que os controles WinUI 2 funcionem mesmo se os usuários não tiverem o sistema operacional mais recente.

Confira as notas de versão mais recentes do WinUI 2.

Características

  • Novos controles: o WinUI contém novos controles que não são enviados como parte da plataforma padrão do Windows.

  • Versões atualizadas de controles existentes: a biblioteca também contém versões atualizadas de controles de plataforma existentes do Windows que você pode usar com versões anteriores do Windows 10.

  • Suporte para versões anteriores do Windows 10: as APIs do WinUI funcionam em versões anteriores do Windows 10, portanto, você não precisa incluir verificações de versão ou XAML condicional para dar suporte a usuários que talvez não estejam executando o sistema operacional mais recente.

  • Suporte para XamlDirect: as APIs do Xaml Direct, projetadas para desenvolvedores de middleware, fornecem acesso a recursos XAML de nível inferior que fornecem melhor desempenho de CPU e conjunto de trabalho. O XamlDirect no WinUI 2 permite que você use APIs XamlDirect em versões anteriores do Windows 10 sem a necessidade de escrever código especial para lidar com várias versões de destino do Windows 10.

Exemplos

Dica

Para obter mais informações, diretrizes de design e exemplos de código, consulte Design para aplicativos do Windows.

O aplicativo da Galeria do WinUI 2 inclui exemplos interativos da maioria dos controles, recursos e funcionalidades do WinUI 2.

Se o aplicativo da galeria já estiver instalado, clique na Galeria do WinUI 2 para abri-lo.

Se ele não estiver instalado, baixe a Galeria do WinUI 2 da Microsoft Store.

Você também pode obter o código-fonte no GitHub (selecione o branch winui2 ).

Documentação

Os artigos de instruções para controles WinUI são incluídos na documentação de controles para aplicativos do Windows .

Os documentos de referência da API estão localizados nas APIs do WinUI.

Instalar e usar o WinUI para UWP

Para obter instruções sobre como instalar e usar a biblioteca WinUI 2, consulte Introdução ao WinUI 2 para UWP.

Envolvimento do desenvolvedor

Damos as boas-vindas aos relatórios de bugs no repositório microsoft-ui-xaml no GitHub.

Lista de pacotes do NuGet

Para obter detalhes sobre pacotes NuGet do WinUI, consulte a lista de pacotes NuGet do WinUI.

Consulte também

  • Documentos da API do WinUI 2