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.
Com o Recarregamento Dinâmico XAML, você pode criar e testar incrementalmente o 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, o estado de autenticação e outra parte da complexidade do mundo real que é difícil de simular durante o tempo de desenvolvimento.
Dica
Se você chegou aqui por meio da interface do usuário do XAML Hot Reload, seja bem-vindo! Você está no lugar ideal para aprender mais sobre o XAML Hot Reload.
Mas, se você está aqui para solucionar problemas de recarga dinâmica de XAML, confira Solução de problemas de recarga dinâmica de XAML.
Onde obter o XAML Hot Reload
Há suporte para o XAML Hot Reload do Visual Studio quando você estiver executando um aplicativo no Visual Studio -ou- Blend para Visual Studio (se houver suporte pelo framework) com o depurador conectado (F5 ou Iniciar depuração).
A partir do Visual Studio 2022 versão 17.14 Preview 2, a Recarga Dinâmica XAML e o XAML Live Preview estão disponíveis na fase de 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 de recarga frequente de XAML
A Recarga Rápida XAML é especialmente útil nestes cenários:
Corrigindo problemas de interface do usuário encontrados no código XAML.
Criando um novo componente de interface do usuário para um aplicativo que está em desenvolvimento, aproveitando o contexto de runtime do aplicativo.
Sistema operacional com suporte
| Tipos de aplicativo com suporte | 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 posterior, com o SDK do Windows 10 14393+ e posterior |
| WinUI 3 | Windows 10, versão 1809 e posterior, com o SDK do Aplicativo do Windows |
Se você estiver usando o .NET MAUI, consulte Recarregamento Dinâmico XAML para .NET MAUI para obter mais detalhes.
Exemplo
A animação a seguir mostra uma instância do uso da Árvore Visual Dinâmica para abrir algum código-fonte e, em seguida, usar o Recarregamento Dinâmico XAML para alterar o texto e a cor de um botão.