共用方式為


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

重要

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

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

重要連結

預覽通道版本資訊封存:

1.7 版 預覽版 1 (1.7-preview1)

這是 1.7 版的預覽通道最新版本。

在現有的 Windows App SDK 1.6(穩定版渠道)的應用程式中,您可以將 NuGet 套件更新至 1.7.0-preview1(請參閱 使用 NuGet 套件管理員在 Visual Studio 中安裝及管理套件中的 更新套件 節)。

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

新功能

新增徽章通知功能

新的徽章通知支援可讓您在任務列顯示應用程式上的數位或圖像徽章。 如需詳細資訊,請參閱 GitHub #4926

新的 CameraCaptureUI API

新的 CameraCaptureUI API 可讓您更輕鬆地在 Windows App SDK 應用程式中擷取相片和影片。 如需詳細資訊,請參閱 GitHub 問題 #4721

新的驗證 API

新的 OAuth2Manager API 提供簡化的 Web 驗證解決方案,提供 OAuth 2.0 功能,並在 Windows App SDK 支援的所有 Windows 平臺上提供完整功能同位。 如需詳細資訊,請參閱 GitHub 問題 #4772

新的背景任務支持

新的 BackgroundTaskBuilder API 可讓您註冊 Windows App SDK 應用程式的背景工作。 如需詳細資訊,請參閱 GitHub #4831

新增 TitleBar 控件

新的 TitleBar 控件可讓您更輕鬆地為應用程式建立絕佳的可自定義標題列。 設定標題列圖示、標題和子標題等屬性,包括整合式返回按鈕,或甚至新增自定義控件,例如搜尋方塊! 控件包含強固的標題欄功能,例如空白空間可拖曳區域、主題回應性、標題按鈕和內建輔助功能支援,因此您可以專注於個人化設計,但仍取得與默認體驗相同的可靠標題欄。 如需詳細資訊,請參閱 GitHub #10056

MathML 的支援

RichEditBox 現在透過 RichEditTextDocument.SetMathModeRichEditTextDocument.SetMathML支援MathML。 如需詳細資訊,請參閱 GitHub #4196

其他值得注意的變更

  • 新的 RuntimeCompatibilityOptions 支援可讓您更充分掌控服務變更如何影響應用程式。 如需詳細資訊,請參閱 GitHub #4966
  • 新的 ReleaseInfo API 可讓您輕鬆存取使用中的 Windows App SDK 執行時間版本。 如需詳細資訊,請參閱 GitHub #2893
  • 注意:此版本不包含 Windows Copilot 執行階段 API。 若要試驗這些 API,請繼續使用 1.7-experiment3 版本並分享您的意見反應!
  • 注意:此版本未包含用於 AppWindow 視窗的新 API。 若要試驗這些 API,請繼續使用 1.7-experiment3 版本並分享您的意見反應!

新的 API

此版本包含與穩定 1.6 版相比的下列新 API:

Microsoft.Security.Authentication.OAuth
 
    AuthFailure
    AuthRequestParams
    AuthRequestResult
    AuthResponse
    ClientAuthentication
    CodeChallengeMethodKind
    OAuth2Manager
    OAuthContract
    TokenFailure
    TokenFailureKind
    TokenRequestParams
    TokenRequestResult
    TokenResponse
Microsoft.UI.Text
 
    RichEditTextDocument
        GetMathML
        GetMathMode
        SetMathML
        SetMathMode
 
    TextApiContract
Microsoft.UI.Xaml
 
    XamlIsland
    XamlRoot
        ContentIsland
Microsoft.UI.Xaml.Controls
 
    TitleBar
    TitleBarAutomationPeer
    TitleBarTemplateSettings
Microsoft.Windows.ApplicationModel.Background
 
    BackgroundTaskBuilder
    BackgroundTaskContract
Microsoft.Windows.ApplicationModel.Background.UniversalBGTask
 
    Task
    UniversalBackgroundTaskContract
Microsoft.Windows.ApplicationModel.WindowsAppRuntime
 
    ReleaseInfo
    RuntimeCompatibilityChange
    RuntimeCompatibilityContract
    RuntimeCompatibilityOptions
    RuntimeInfo
    VersionInfoContract
    WindowsAppRuntimeVersion
Microsoft.Windows.BadgeNotifications
 
    BadgeNotificationGlyph
    BadgeNotificationManager
    BadgeNotificationsContract
Microsoft.Windows.Media.Capture
 
    CameraCaptureUI
    CameraCaptureUIContract
    CameraCaptureUIMaxPhotoResolution
    CameraCaptureUIMaxVideoResolution
    CameraCaptureUIMode
    CameraCaptureUIPhotoCaptureSettings
    CameraCaptureUIPhotoFormat
    CameraCaptureUIVideoCaptureSettings
    CameraCaptureUIVideoFormat

錯誤修正

此版本包含下列 Bug 修正:

  • 已變更 SplitButton,因此觸控輸入現在符合滑鼠輸入的行為。 如需詳細資訊,請參閱 GitHub 問題 #178
  • 已變更級聯功能表,因此如果按兩下子功能表,現在會立即開啟。 如需詳細資訊,請參閱 GitHub 問題 #939
  • 已修正一個問題,即在飛出視窗中開啟 ComboBox 會關閉所有飛出視窗。 如需詳細資訊,請參閱 GitHub 問題 #1467
  • 已修正 SwipeControl 會在 ListView中隨機當機的問題。 如需詳細資訊,請參閱 GitHub 問題 #2527
  • 已修正一個問題,即僅拖放 ListViewItem 後會導致它顯示在錯誤的視覺狀態。 如需詳細資訊,請參閱 GitHub 問題 #3458
  • 已修正 StackLayout 中的問題,使其遵守 ItemsRepeater.HorizontalAlignment 和 ItemsRepeater.VerticalAlignment 屬性(當 StackLayout.Orientation 分別為 Vertical 和 Horizontal 時)。 舊版面配置的行為表現得就像 ItemsRepeater 的對齊設置是 Stretch。 在應用修正時,版面配置會使項目在使用 [右對齊] 時向右對齊。例如。 如需詳細資訊,請參閱 GitHub 問題 #3842
  • 已修正刪除 ItemsRepeater來源中的專案不會產生向上移至檢視的項目的問題。 如需詳細資訊,請參閱 GitHub 問題 #6661
  • 已修正右邊 Alt 鍵無法顯示存取鍵提示的問題。 如需詳細資訊,請參閱 GitHub 問題 #8447注意: 這可能會導致右側的 Alt 鍵不再傳遞至應用程式或控件中的事件。
  • 修正了導致當機的問題,UniformGridLayout 有時會選擇錯誤的版面配置錨點,並在向後捲動時導致版面配置進行無限重複。 如需詳細資訊,請參閱 GitHub 問題 #9199
  • 修正了一個將 NavigationFailedEventArgs.Handled 設定為 True 時仍然會出現例外狀況的問題。 如需詳細資訊,請參閱 GitHub 問題 #9632
  • 已修正 TabView 不會套用任何指定的 CornerRadius的問題。 如需詳細資訊,請參閱 GitHub 問題 #9846
  • 已修正 StackLayout中潛在的佈局週期崩潰。 如需詳細資訊,請參閱 GitHub 問題 #9852
  • 已修正移除項目時 ItemsView 可能發生崩潰的問題。 如需詳細資訊,請參閱 GitHub 問題 #9868