¿Qué es Recarga activa de XAML para aplicaciones de WPF y UWP? (Visual Studio)

Con Recarga activa de XAML, puede compilar y probar código XAML de forma incremental para las aplicaciones de WPF y UWP. 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

Recarga activa de XAML de Visual Studio solo se admite actualmente cuando se ejecuta una aplicación en Visual Studio o Blend para Visual Studio 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
Windows Presentation Foundation (WPF) .NET Framework 4.6+ y .NET Core
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

Si usa Xamarin.Forms, vea Recarga activa de XAML para Xamarin.Forms.

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.