Was ist XAML Hot Reload für WPF- und UWP-Apps? (Visual Studio)
Mit XAML Hot Reload können Sie XAML-Code für Ihre WPF- und UWP-Apps inkrementell erstellen und testen. Sie können sich dabei den Datenkontext der ausgeführten App, den Authentifizierungsstatus und weitere komplexe Herausforderungen aus der Praxis zunutze machen, die zur Entwurfszeit nur schwer zu simulieren sind.
Tipp
Wenn Sie über die XAML Hot Reload-Benutzeroberfläche (UI) hierher gelangt sind, herzlich willkommen! Hier sind Sie richtig, wenn Sie mehr über XAML Hot Reload erfahren möchten.
Wenn Sie jedoch Hilfe bei der Problembehandlung von XAML Hot Reload benötigen, lesen Sie stattdessen Problembehandlung für XAML Hot Reload.
Wo steht XAML Hot Reload zur Verfügung?
Visual Studio XAML Hot Reload wird derzeit nur unterstützt, wenn Sie eine Anwendung in Visual Studio -oder- Blend für Visual Studio mit angefügtem Debugger (F5 oder Debuggen starten) ausführen.
Sie können diese Funktionalität nicht über An Prozess anfügen aktivieren – es sei denn, Sie legen manuell eine Umgebungsvariable fest.
Anwendungen für XAML Hot Reload
XAML Hot Reload ist insbesondere in diesen Szenarien hilfreich:
Beheben von UI-Problemen, die in Ihrem XAML-Code gefunden wurden, nachdem die App im Debugmodus gestartet wurde.
Erstellen einer neuen UI-Komponente für eine in der Entwicklung befindliche App, wobei der Laufzeitkontext Ihrer App genutzt wird.
Unterstütztes Betriebssystem
Unterstützte Anwendungstypen | Betriebssystem und Tools |
---|---|
Windows Presentation Foundation (WPF) | .NET Framework 4.6 und höher sowie .NET Core Windows 7 und höher |
Universelle Windows-Apps (UWP) | Windows 10 und höher mit dem Windows 10 SDK 14393 und höher |
Wenn Sie Xamarin.Forms verwenden, lesen Sie XAML Hot Reload für Xamarin.Forms.
Beispiel
Die folgende Animation zeigt ein Beispiel für die Verwendung einer visuellen Echtzeitstruktur zum Öffnen von Quellcode und die anschließende Verwendung von XAML Hot Reload zum Ändern von Text und Farbe einer Schaltfläche.
Zugehöriger Inhalt
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für