共用方式為


Windows 應用程式 SDK 1.3 的預覽通道版本資訊

重要

預覽通道已經不支援使用在生產環境,且使用預覽版本的應用程式無法發布到 Microsoft Store。

預覽通道包含 Windows 應用程式 SDK 版本,其中包括處於開發後期階段的預覽通道功能。 預覽版本不包含實驗性功能和 API,但在下一個穩定版本之前仍可能會發生重大變更。

重要連結

最新預覽通道版本:

最新穩定通道版本:

1.3 版 Preview 1 (1.3.0-preview1)

這是預覽通道為 1.3 版發布的最新版本。 此版本收錄了 WinAppSDK 各項新功能的預覽版本,以及數種效能、安全性、協助工具和可靠性的錯誤修正。

在現有的 Windows 應用程式 SDK 1.2 版 (來自穩定通道) 應用程式中,您可以將 Nuget 套件更新為 1.3.0-preview1 (請參閱在 Visual Studio 使用 NuGet 套件管理員安裝與管理套件中的更新套件一節)。

如需更新的執行階段和 MSIX,請參閱 最新的 Windows 應用程式 SDK 下載

XAML 背景 API

透過 XAML 視窗中內建的屬性,Mica & Background Acrylic 背景現在可以更輕鬆地在 WinUI 3 應用程式中使用。

有關 Window.SystemBackdrop 屬性的詳細信息,請參閱 GitHub 上的 Xaml Backdrop API 規範

public MainWindow()
{
    this.InitializeComponent();

    this.SystemBackdrop = new MicaBackdrop();
}

Window.AppWindow

取代數行未定案程序代碼,您現在可以透過 直接從 Window Window.AppWindow使用 AppWindow API。 有關其他背景和使用信息,請參閱 GitHub 上的 Window.AppWindow API 規格

來自 WinAppSDK 的新功能

  • ApplicationModel.DynamicDependencyPackageDependency.PackageGraphRevisionId 替換已棄用的 MddGetGenerationId。
  • 環境管理員:EnvironmentManager.AreChangesTracked 告知您是否能夠在應用程式中追蹤環境管理員的變更。 如需詳細資訊,請參閱 GitHub 上的環境管理員 API 規格
  • MRT Core:一個新事件,Application.ResourceManagerInitializing 允許您的應用程式提供自己的 IResourceManager 介面實現,並允許您存取 WinUI 用於解析資源 URI 的 ResourceManager。 請參閱 GitHub 的 IResourceManager API 規格了解詳情。
  • 在加入最新的實驗版 VSIX 後,您現在已可透過 Visual Studio 功能表將應用程式轉換成封裝與未封裝,無需使用專案檔案。
  • 現在,當 DebugSettings.XamlResourceReferenceFailed 無法解析引用的 Static/ThemeResource 查找時,會引發一個新事件。 此事件允許存取詳細說明架構在何處搜尋該金鑰的追蹤,以便您更好地調試 Static & ThemeResource 查找失敗。 如需詳細資訊,請參閱 API 規格 和 GitHub 的問題 497223506073
  • 部署:DeploymentManager 中現在已可提供 DeploymentRepairOptions,以便管理與修復 Windows 應用程式執行階段。 請參閱 GitHub 的 Deployment API 規格的「修復」一節了解詳情。

已知問題

  • 樞紐控制項會造成當機,產生 XAML 剖析錯誤。 如需詳細資訊,請參閱 GitHub 的問題 #8160
  • DatePicker 或 TimePicker 飛出視窗開啟時,應用程式會當機。
  • 1.3 版推出的 WindowsAppRuntime.ReleaseInfoWindowsAppRuntime.RuntimeInfo API 內含重大錯誤,因此尚不受支援。