WinUI (Biblioteca de Interface do Usuário do Windows) 2

Observação

Para saber como criar aplicativos de área de trabalho do Windows com a versão mais recente da WinUI, confira Biblioteca de Interface do Usuário do Windows 3.

WinUI controls

A WinUI (Biblioteca de Interface do Usuário do Windows) 2 é totalmente integrada aos SDKs do Windows e fornece controles nativos da IU do Windows e outros elementos da IU para aplicativos UWP (e aplicativos da área de trabalho que usam ilhas XAML).

WinUI 2 platform support

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

Consultar as notas de versão da WinUI 2 mais recentes.

Recursos

Para obter detalhes sobre o trabalho planejado para a próxima versão e fornecer comentários, confira o Marco do WinUI 2.8.

  • Novos controles: a Biblioteca de Interface do Usuário do Windows 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 existentes da plataforma Windows que você pode usar com versões anteriores do Windows 10.

  • Suporte para versões anteriores do Windows 10: as APIs da Biblioteca de Interface do Usuário do Windows 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 podem não estar executando o SO mais recente.

  • Suporte para XamlDirect: as APIs de Xaml Direct, projetadas para desenvolvedores de middleware, oferecem acesso a recursos XAML de nível inferior que proporcionam melhor desempenho de CPU e conjunto de trabalho. O XamlDirect permite que você use APIs de 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, confira Design e código de aplicativos do Windows.

Os aplicativos da Galeria do WinUI 2 incluem 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-la.

Se não instalada, baixe a Galeria do WinUI 2 da Microsoft Store.

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

Documentação

Artigos de instruções sobre os controles da Biblioteca de Interface do Usuário do Windows estão incluídos com a Documentação de controles da Plataforma Universal do Windows.

Os documentos de referência de API estão localizados nas APIs da Biblioteca da Interface do Usuário do Windows.

Instalar e usar a Biblioteca de Interface do Usuário do Windows

Para obter instruções sobre como instalar e usar a biblioteca WinUI 2, consulte Introdução à biblioteca de interface do usuário do Windows.

Participação do desenvolvedor

Relatórios de bugs, solicitações de recursos e contribuições de código da comunidade são bem-vindos no repositório microsoft-ui-xaml no GitHub.

Lista de pacotes NuGet

Para obter detalhes sobre os pacotes NuGet da biblioteca de interface do usuário do Windows, consulte Lista de pacotes NuGet da Biblioteca de Interface do usuário do Windows.

Confira também