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.
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).
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
Windows developer