Criar um aplicativo WinUI com um assistente de codificação de IA

Os assistentes de codificação de IA podem criar um aplicativo de trabalho rapidamente, mas também podem combinar APIs de diferentes gerações de desenvolvimento Windows. Uma resposta pode parecer convincente ao misturar o WinUI 3 com UWP, WPF, WinUI 2 ou .NET MAUI.

Neste tutorial, você usará um assistente de codificação de IA para criar a Contagem de Tarefas, um pequeno aplicativo de tarefas WinUI 3. Mais importante, você aprenderá a direcionar o assistente, inspecionar seu trabalho e verificar o resultado em Microsoft Learn.

O tutorial usa este ciclo:

Perguntar → gerar → compilar → inspecionar → verificar → refinar

O assistente pode escrever código e explicar, mas o compilador, o aplicativo em execução e a documentação atual continuam sendo suas fontes de verdade.

O que você cria

A Contagem de Tarefas permite que um usuário:

  • Adicionar e excluir tarefas.
  • Marque tarefas como concluídas.
  • Salve tarefas no armazenamento de aplicativos local.
  • Redimensione a janela sem perder o acesso aos comandos.
  • Use o aplicativo com um teclado e ferramentas de acessibilidade.

O aplicativo Contagem de Tarefas concluído mostrando quatro tarefas, uma tarefa concluída, a contagem de tarefas restante e uma mensagem de atualização bem-sucedida.

Você usa C#, WinUI 3, o SDK do Aplicativo Windows e o Kit de Ferramentas MVVM. O aplicativo é empacotado com MSIX para desenvolvimento local.

O que você aprenderá

  • Escreva requisitos que mantenham o código gerado dentro do WinUI 3.
  • Divida um recurso em prompts que você pode criar e verificar de forma independente.
  • Inspecione arquivos de projeto, namespaces, controles e associação de dados gerados.
  • Verifique as APIs do Windows na documentação do Microsoft Learn.
  • Reconheça erros comuns gerados por IA no código de aplicativo do Windows.
  • Teste o código gerado em vez de aceitá-lo porque ele parece plausível.

Pré-requisitos

Conclua o início rápido: crie seu primeiro aplicativo WinUI 3 primeiro. Você precisa:

  • Windows 10 versão 1809 (build 17763) ou posterior.
  • Modo de Desenvolvedor habilitado.
  • Visual Studio 2026 com a carga de trabalho de desenvolvimento de aplicativos WinUI, ou o SDK do .NET 10 e os modelos do WinUI.
  • Um assistente de codificação de IA que pode ler e editar arquivos em seu projeto.

Você não precisa de experiência anterior do WinUI. Os prompts deste tutorial são independentes de ferramenta, portanto adapte a redação dos comandos ao seu assistente.

Importante

Examine as alterações antes de aceitá-las. Não cole credenciais, código-fonte privado, dados pessoais ou outras informações confidenciais em um serviço que não seja aprovado para esse tipo de dado.