Che cos'è Ricaricamento rapido XAML per le app WPF e UWP? (Visual Studio)

Con Ricaricamento rapido XAML, puoi compilare e testare in modo incrementale il codice XAML per le app WPF e UWP. È possibile farlo con il vantaggio del contesto dati dell'app in esecuzione, dello stato di autenticazione e di altre complessità reali difficili da simulare durante la fase di progettazione.

Suggerimento

Se sei arrivato qui tramite XAML Ricaricamento rapido interfaccia utente, benvenuto! Sei nel posto giusto per saperne di più sul Ricaricamento rapido XAML.

Tuttavia, se sei qui per informazioni sulla risoluzione dei problemi relativi alle Ricaricamento rapido XAML, vedi Risoluzione dei problemi Ricaricamento rapido XAML.

Dove ottenere Ricaricamento rapido XAML

Il Ricaricamento rapido XAML di Visual Studio è attualmente supportato solo quando si esegue un'applicazione in Visual Studio oppure Blend per Visual Studiocon il debugger collegato (F5 o Avvia debug).

Non è possibile abilitare questa esperienza usando Collega a processo , a meno che non si imposti manualmente una variabile di ambiente.

Applicazioni per Ricaricamento rapido XAML

I Ricaricamento rapido XAML sono particolarmente utili in questi scenari:

  • Correzione dei problemi dell'interfaccia utente rilevati nel codice XAML dopo l'avvio dell'app in modalità di debug.

  • Creazione di un nuovo componente dell'interfaccia utente per un'app in fase di sviluppo, sfruttando al contempo il contesto di runtime dell'app.

Sistema operativo supportato

Tipi di applicazione supportati Sistema operativo e strumenti
Windows Presentation Foundation (WPF) .NET Framework 4.6+ e .NET Core
Windows 7 e versioni successive
App UWP (Universal Windows Apps) Windows 10 e versioni successive, con Windows 10 SDK 14393+ e versioni successive

Se si usa Xamarin.Forms, vedere Ricaricamento rapido XAML per Xamarin.Forms.

Esempio

L'animazione seguente mostra un'istanza dell'uso della struttura ad albero visuale attiva per aprire codice sorgente e quindi usare xaml Ricaricamento rapido per modificare il testo e il colore di un pulsante.

Animazione dell'albero visuale attivo che apre il codice sorgente e usa Ricaricamento rapido XAML per modificare gli elementi dell'interfaccia utente.