Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Mit XAML Hot Reload können Sie XAML-Code für Ihre .NET MAUI-, WPF-, UWP- und WinUI 3-Apps inkrementell erstellen und testen. Sie können dies mit dem Vorteil des Datenkontexts der laufenden Anwendung, des Authentifizierungszustands und anderer komplexer realitätsnaher Herausforderungen tun, die während der Entwicklungsphase nur schwer zu simulieren sind.
Tipp
Wenn Sie hier über die XAML Hot Reload-Benutzeroberfläche (UI) angekommen sind, willkommen! Sie sind an der richtigen Stelle, um mehr über XAML Hot Reload zu erfahren.
Wenn Sie jedoch Hilfe bei der Problembehandlung beim Hot Reload für XAML benötigen, finden Sie unter Problembehandlung beim Hot Reload für XAML die erforderlichen Informationen.
Wo kann XAML Hot Reload abgerufen werden?
Visual Studio XAML Hot Reload wird unterstützt, wenn Sie eine Anwendung in Visual Studio ausführen – oder Blend für Visual Studio (sofern vom Framework unterstützt) mit dem angefügten Debugger (F5 oder Debuggen starten).
Ab Visual Studio 2022, Version 17.14 Preview 2, stehen XAML Hot Reload und XAML Live Preview zur Entwurfszeit und nicht nur während einer Debugsitzung zur Verfügung.
Sie können diese Funktion nicht aktivieren, indem Sie An Prozess anfügen verwenden, es sei denn, Sie legen eine Umgebungsvariable manuell fest.
Szenarien für XAML Hot Reload
Xaml Hot Reload ist in diesen Szenarien besonders hilfreich:
Beheben von UI-Problemen im XAML-Code.
Erstellen einer neuen UI-Komponente für eine App, die sich in der Entwicklung befindet, unter Ausnutzung des Laufzeitkontexts Ihrer App.
Unterstütztes Betriebssystem
| Unterstützte Anwendungstypen | Betriebssystem und Tools |
|---|---|
| .NET MAUI | .NET 6+ |
| Windows Presentation Foundation (WPF) | .NET Framework 4.6+, .NET Core und .NET 5+ Windows 7 und höher |
| Universelle Windows-Apps (UWP) | Windows 10 und höher mit dem Windows 10 SDK 14393+ und höher |
| WinUI 3 | Windows 10, Version 1809 und höher, mit dem Windows App SDK |
Wenn Sie .NET MAUI verwenden, finden Sie weitere Details unter XAML Hot Reload für .NET MAUI .
Beispiel
Die folgende Animation zeigt eine Instanz der Verwendung von Live Visual Tree, um Quellcode zu öffnen und dann XAML Hot Reload zu verwenden, um den Text und die Farbe einer Schaltfläche zu ändern.