Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Com o XAML Hot Reload, você pode criar e testar incrementalmente código XAML para seus aplicativos .NET MAUI, WPF, UWP e WinUI 3. Você pode fazer isso com o benefício do contexto de dados do aplicativo em execução, do estado de autenticação e de outra complexidade do mundo real que é difícil de simular durante o tempo de design.
Sugestão
Se você chegou aqui por meio da interface do usuário (UI) do XAML Hot Reload, seja bem-vindo! Você está no lugar certo para saber mais sobre o XAML Hot Reload.
Mas, se você estiver aqui para obter ajuda na solução de problemas do XAML Hot Reload, consulte Solucionando problemas do XAML Hot Reload .
Onde obter o XAML Hot Reload
O Visual Studio XAML Hot Reload é suportado quando você está executando um aplicativo no Visual Studio -ou- Blend for Visual Studio (se suportado pela estrutura) com o depurador anexado (F5 ou Iniciar depuração).
A partir do Visual Studio 2022 versão 17.14 Preview 2, o XAML Hot Reload e o XAML Live Preview estão disponíveis no momento do design e não apenas durante uma sessão de depuração.
Você não pode habilitar essa experiência usando Anexar ao processo, a menos que defina manualmente uma variável de ambiente.
Cenários para XAML Hot Reload
O XAML Hot Reload é especialmente útil nestes cenários:
Corrigindo problemas de interface do usuário encontrados em seu código XAML.
Criar um novo componente de interface do usuário para um aplicativo que está em desenvolvimento, aproveitando o contexto de tempo de execução do seu aplicativo.
SO suportado
| Tipos de aplicativos suportados | Sistema operacional e ferramentas |
|---|---|
| .NET MAUI | .NET 6+ |
| Windows Presentation Foundation (WPF) | .NET Framework 4.6+, .NET Core e .NET 5+ Windows 7 e posterior |
| Aplicativos universais do Windows (UWP) | Windows 10 e versões posteriores, com o Windows 10 SDK 14393+ |
| WinUI 3 | Windows 10, versão 1809 e posterior, com o SDK de Aplicativos Windows |
Se você estiver usando o .NET MAUI, consulte XAML Hot Reload for .NET MAUI para obter mais detalhes.
Exemplo
A animação a seguir mostra uma instância do uso da Live Visual Tree para abrir algum código-fonte e, em seguida, do uso do XAML Hot Reload para alterar o texto e a cor de um botão.