WinUI para UWP (WinUI 2)

Observação

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

Controles de WinUI

A WinUI 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).

Suporte a plataformas do WinUI 2

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: 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 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 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 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 WinUI 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 em APIs WinUI.

Instalar e usar o WinUI

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

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 pacotes NuGet WinUI, consulte Lista de pacotes NuGet WinUI.

Confira também