Partilhar 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.

A WinUI 2 é totalmente integrada aos SDKs do Windows e fornece controles oficiais nativos da interface do usuário do Windows e outros elementos da interface do usuário para aplicativos 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 que os usuários não tenham o sistema operacional mais recente.

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

Caraterísticas

  • Novos controles: WinUI contém novos controles que não são fornecidos 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 Windows existentes 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 oferecer suporte a usuários que podem não estar executando o sistema operacional mais recente.

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

Exemplos

Sugestão

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

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

Se o aplicativo de galeria já estiver instalado, clique em WinUI 2 Gallery para abri-lo.

Se não estiver instalado, faça o download da Galeria WinUI 2 a partir da Microsoft Store.

Você também pode obter o código-fonte do GitHub (selecione a ramificação winui2 ).

Documentação

Artigos de instruções para controles WinUI estão incluídos na documentação Controles para aplicativos do Windows .

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

Instalar e usar 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

Aceitamos relatórios de bugs no repositório microsoft-ui-xaml no GitHub.

Lista de pacotes NuGet

Para obter detalhes sobre pacotes WinUI NuGet, consulte Lista de pacotes WinUI NuGet.

Ver também