WPF 和 UWP 應用程式的 XAML 熱重新載入是什麼? (Visual Studio)
使用 XAML 熱重新載入,您可以累加建置及測試 WPF 和 UWP 應用程式的 XAML 程式碼。 您可以利用執行中應用程式的資料內容、驗證狀態,以及在設計階段難以模擬的其他真實世界複雜度來這麼做。
提示
如果您已透過 XAML 熱重新載入使用者介面 (UI) 抵達這裡,歡迎! 您來對地方了,這此可深入了解 XAML 熱重新載入。
但是,如果您在此尋求針對 XAML 熱重新載入進行疑難排解的協助,請參閱針對 XAML 熱重新載入進行疑難排解。
何處可取得 XAML 熱重新載入
目前只有當您在 Visual Studio 或已連結偵錯工具的 Blend for Visual Studio (F5 或 [開始偵錯]) 中執行應用程式時,才支援 Visual Studio XAML 熱重新載入。
除非您手動設定環境變數,否則無法使用 [連結至處理序] 來促成此體驗。
XAML 熱重新載入的應用程式
XAML 熱重新載入在這些案例中特別有用:
在應用程式以偵錯模式啟動之後,修正在 XAML 程式碼中找到的 UI 問題。
為正在開發的應用程式建置新的 UI 元件,同時利用應用程式的執行階段內容。
支援的 OS
支援的應用程式類型 | 作業系統與工具 |
---|---|
Windows Presentation Foundation (WPF) | .NET Framework 4.6+ 和 .NET Core Windows 7 和更新版本 |
通用 Windows 應用程式 (UWP) | Windows 10 和更新版本,包含 Windows 10 SDK 14393+ 及更新版本 |
如果您使用 Xamarin.Forms,請參閱 Xamarin.Forms 的 XAML 熱重新載入。
範例
下列動畫顯示使用即時視覺化樹狀結構來開啟某些原始程式碼,然後使用 XAML 熱重新載入來變更按鈕的文字和色彩的實例。
相關內容
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應