Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Nesta introdução ao IDE (ambiente de desenvolvimento integrado) do Visual Studio, você criará um aplicativo "Olá, Mundo" que será executado em qualquer dispositivo Windows 10 ou posterior. Para fazer isso, você usará um modelo de projeto do SDK de Aplicativo do Windows (WinUI 3), XAML (Extensible Application Markup Language) e a linguagem de programação C#.
Nota
O WinUI 3 é o componente nativo da plataforma de interface do usuário que é fornecido com o SDK do Aplicativo Windows (completamente dissociado dos SDKs do Windows). Para obter mais informações, consulte WinUI 3.
Se você ainda não instalou o Visual Studio, acesse a página downloads do Visual Studio para instalá-lo gratuitamente.
Pré-requisitos
Você precisa do Visual Studio para concluir este tutorial. Visite a página de downloads do Visual Studio para obter uma versão gratuita.
Cargas de trabalho e componentes necessários para o desenvolvimento com o WinUI e o SDK do Aplicativo do Windows. Para verificar ou instalar uma carga de trabalho no Visual Studio, selecione Ferramentas>Obter Ferramentas e Recursos. Para obter mais informações, consulte Modificar cargas de trabalho ou componentes individuais.
Na guia Cargas de Trabalho do Instalador do Visual Studio, selecione o seguinte:
- Visual Studio 2022 versão 17.10 e posterior
- Visual Studio 2022 versão 17.1 – 17.9
- Outras versões do Visual Studio
- Para o desenvolvimento de aplicativos em C# usando o SDK do Aplicativo do Windows, selecione o desenvolvimento de aplicativos WinUI.
Nota
No Visual Studio 17.10 – 17.12, essa carga de trabalho é chamada de desenvolvimento de aplicativos do Windows.
Para obter detalhes, consulte Instalar ferramentas para o SDK do Aplicativo do Windows.
Criar um projeto
Primeiro, crie um projeto WinUI 3. O tipo de projeto vem com todos os arquivos de modelo necessários, antes mesmo de adicionar qualquer coisa!
Importante
O Visual Studio 2019 dá suporte apenas ao SDK do Aplicativo do Windows 1.1 e anterior. O Visual Studio 2022 é recomendado para o desenvolvimento de aplicativos com todas as versões do SDK do Aplicativo do Windows.
Os modelos do SDK de Aplicativo do Windows 1.1.x estão disponíveis instalando uma VSIX (Extensão do Visual Studio).
Nota
Se você tiver uma extensão do Visual Studio (SDK do Windows App) já instalada, desinstale-a antes de instalar outra versão. Para obter instruções, consulte Gerenciar extensões para o Visual Studio.
- Você pode instalar a versão mais recente do release estável 1.1.x do VSIX no Visual Studio. Selecione Extensões>Gerenciar Extensões, pesquise SDK do Aplicativo Windows e baixe a extensão do SDK do Aplicativo Windows. Feche e reabra o Visual Studio e siga os prompts para instalar a extensão. Certifique-se de instalar os modelos para o SDK de Aplicativos do Windows 1.1.
- Como alternativa, você pode baixar a extensão diretamente de do Visual Studio Marketplace e instalá-la:
Depois que a extensão de modelos tiver sido instalada, você poderá criar seu primeiro projeto. Para obter mais informações sobre o suporte do Visual Studio 2019, confira Instalar ferramentas para o SDK de Aplicativo do Windows. O restante deste tutorial pressupõe que você esteja usando o Visual Studio 2022.
Abra o Visual Studio e, na janela inicial, escolha Criar um novo projeto.
Na tela Criar um projeto, digite WinUI na caixa de pesquisa, escolha o modelo C# para Aplicativo em Branco, Empacotado (WinUI 3 na Área de Trabalho) e escolha Avançar.
Dê um nome ao projeto, HelloWorld, e escolha Criar.
Nota
Se esta for a primeira vez que você usa o Visual Studio para criar um aplicativo do SDK de Aplicativo do Windows, uma caixa de diálogo Configurações poderá aparecer. Escolha Modo Desenvolvedore então escolha Sim.
O Visual Studio instala um pacote adicional do Modo de Desenvolvedor para você. Quando a instalação do pacote for concluída, feche a caixa de diálogo Configurações.
Criar o aplicativo
É hora de começar a desenvolver. Você adicionará um controle de botão, adicionará uma ação ao botão e, em seguida, executará o aplicativo "Olá, Mundo" para ver a aparência dele.
Adicionar um botão à tela de Design
No Gerenciador de Soluções, clique duas vezes em MainWindow.xaml para abrir o editor de marcação XAML.
O Editor de XAML é onde você pode adicionar ou alterar a marcação. Ao contrário dos projetos UWP, o WinUI 3 não tem uma exibição Design.
Examine o controle de Botão aninhado no StackPanel na raiz da Janela.
Alterar o rótulo no botão
No Editor de XAML, altere o valor de Conteúdo do Botão de "Clique em min" de "Olá, Mundo!".
Observe que o botão também tem um manipulador de eventos de Clique chamado myButton_Click especificado. Chegaremos a isso na próxima etapa.
Modificar o manipulador de eventos
Um "manipulador de eventos" parece complicado, mas é apenas outro nome para o código que é chamado quando um evento acontece. Nesse caso, ele adiciona uma ação disparada pelo botão "Olá, Mundo!".
No Gerenciador de Soluções, clique duas vezes em MainWindow.xaml.cs, na página code-behind.
Edite o código do manipulador de eventos na janela do editor C# que é aberta.
Aqui é onde as coisas ficam interessantes. O manipulador de eventos padrão tem esta aparência:
Vamos alterá-lo, para que fique assim:
Este é o código para copiar e colar:
private async void myButton_Click(object sender, RoutedEventArgs e) { var welcomeDialog = new ContentDialog() { Title = "Hello from HelloWorld", Content = "Welcome to your first Windows App SDK app.", CloseButtonText = "Ok", XamlRoot = myButton.XamlRoot }; await welcomeDialog.ShowAsync(); }
O que acabamos de fazer?
O código usa o controle ContentDialog para exibir uma mensagem de boas-vindas em um controle pop-up modal dentro da janela atual. (Para obter mais informações sobre como usar Microsoft.UI.Xaml.Controls.ContentDialog, consulte ContentDialog Class.)
Executar o aplicativo
É hora de criar, implantar e iniciar o aplicativo do SDK de Aplicativo do Windows "Olá, Mundo" para ver como ele se comportará. Veja como.
Use o botão Reproduzir (ele tem o texto HelloWorld (Pacote)) para iniciar o aplicativo no computador local.
(Como alternativa, você pode escolher Depurar>Iniciar Depuração na barra de menus ou pressionar F5 para iniciar seu aplicativo.)
Veja o aplicativo, que aparece logo depois que uma tela inicial desaparece. O aplicativo deve ser semelhante a esta imagem:
Selecione o botão Hello World.
Seu dispositivo Windows 10 ou posterior exibirá uma mensagem que diz "Bem-vindo ao seu primeiro aplicativo SDK de Aplicativo do Windows" com o título "Olá do HelloWorld". Clique em Ok para ignorar a mensagem.
Para fechar o aplicativo, selecione o botão Parar Depuração na barra de ferramentas. (Como alternativa, escolha Depurar>Parar depuração na barra de menus ou pressione Shift+F5.)
Próximas etapas
Parabéns por concluir este tutorial! Esperamos que você tenha aprendido algumas noções básicas sobre o SDK do Aplicativo do Windows, o WinUI 3 e o IDE do Visual Studio. Para saber mais, continue com o seguinte tutorial: