Sdílet prostřednictvím


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.

Animace živého vizuálního stromu při otevírání zdrojového kódu a použití XAML Opětovné načítání za provozu ke změně prvků uživatelského rozhraní.