Comparteix a través de


¿Qué es Recarga activa de XAML?

Con Recarga activa de XAML, puede compilar y probar código XAML de forma acumulativa en sus aplicaciones de .NET MAUI, WPF, UWP y WinUI 3. Puede hacerlo con la ventaja del contexto de datos de la aplicación en ejecución, el estado de autenticación y otra complejidad real que es difícil de simular durante el tiempo de diseño.

Sugerencia

Le damos la bienvenida si ha llegado aquí desde la interfaz de usuario (IU) de Recarga activa de XAML. Está en el lugar adecuado para obtener más información sobre Recarga activa de XAML.

Pero, si está aquí para obtener ayuda con la solución de problemas de Recarga activa de XAML, vea Solución de problemas de Recarga activa de XAML en su lugar.

Dónde obtener Recarga activa de XAML

Actualmente, solo se puede usar Recarga activa de XAML de Visual Studio cuando se ejecuta una aplicación en Visual Studio o Blend para Visual Studio (si es compatible con la infraestructura) con el depurador asociado (F5 o Iniciar depuración).

Esta experiencia no se puede habilitar mediante Asociar al proceso a menos que establezca manualmente una variable de entorno.

Aplicaciones para Recarga activa de XAML

Recarga activa de XAML es especialmente útil en estos escenarios:

  • Corrección de problemas de la interfaz de usuario encontrados en el código XAML después de iniciar la aplicación en modo de depuración.

  • Creación de un componente de interfaz de usuario para una aplicación que está en desarrollo, al tiempo que se aprovecha el contexto en tiempo de ejecución de la aplicación.

SO admitido

Tipos de aplicación admitidos Sistema operativo y herramientas
.NET MAUI .NET 6
Windows Presentation Foundation (WPF) .NET Framework 4.6+, .NET Core y .NET 5+
Windows 7 y versiones posteriores
Aplicaciones de Windows universales (UWP) Windows 10 y versiones posteriores, con el SDK de Windows 10 14393 y versiones posteriores
WinUI 3 Windows 10, versión 1809 y posteriores, con el SDK para aplicaciones de Windows

Si usa .NET MAUI, consulte Recarga activa de XAML para .NET MAUI para obtener más información.

Ejemplo

En la animación siguiente se muestra un ejemplo del uso de Live Visual Tree para abrir código fuente y, después, el uso de Recarga activa de XAML para cambiar el texto y el color de un botón.

Animación de la apertura de código fuente en Live Visual Tree y el uso de Recarga activa de XAML para cambiar los elementos de la interfaz de usuario.