Co je Opětovné načítání za provozu XAML?
Pomocí Opětovné načítání za provozu XAML můžete přírůstkově sestavovat a testovat kód XAML pro aplikace .NET MAUI, WPF, UPW a WinUI 3. Můžete to udělat s výhodou kontextu dat spuštěné aplikace, stavu ověřování a další složitosti reálného světa, které je obtížné simulovat během návrhu.
Tip
Pokud jste sem přišli prostřednictvím uživatelského rozhraní XAML Opětovné načítání za provozu, vítejte! Jste na správném místě, kde se dozvíte další informace o Opětovné načítání za provozu XAML.
Pokud ale potřebujete pomoct s řešením potíží s Opětovné načítání za provozu XAML, přečtěte si místo toho informace o řešení potíží s Opětovné načítání za provozu XAML.
Kde získat Opětovné načítání za provozu XAML
Visual Studio XAML Opětovné načítání za provozu se v současné době podporuje jenom v případě, že spouštíte aplikaci v sadě Visual Studio nebo Blend pro Visual Studio (pokud je podporováno architekturou) s připojeným ladicím programem (F5 nebo Spustit ladění).
Toto prostředí nelze povolit pomocí funkce Připojit ke zpracování , pokud ručně nenastavíte proměnnou prostředí.
Aplikace pro Opětovné načítání za provozu XAML
Opětovné načítání za provozu XAML je zvlášť užitečné v těchto scénářích:
Oprava problémů s uživatelským rozhraním nalezených v kódu XAML po spuštění aplikace v režimu ladění
Vytvoření nové komponenty uživatelského rozhraní pro aplikaci, která je ve vývoji, a současně využívá kontext modulu runtime vaší aplikace.
Podporovaný operační systém
Podporované typy aplikací | Operační systém a nástroje |
---|---|
.NET MAUI | .NET 6 nebo novější |
Windows Presentation Foundation (WPF) | .NET Framework 4.6+, .NET Core a .NET 5+ Windows 7 a novější |
Univerzální aplikace pro Windows (UPW) | Windows 10 a novější s Windows 10 SDK 14393 nebo novější |
WinUI 3 | Windows 10 verze 1809 a novější se sadou Windows App SDK |
Pokud používáte .NET MAUI, další podrobnosti najdete v Opětovné načítání za provozu XAML pro .NET MAUI.
Příklad
Následující animace ukazuje instanci živého vizuálního stromu k otevření nějakého zdrojového kódu a následné použití XAML Opětovné načítání za provozu ke změně textu a barvy tlačítka.