共用方式為


Windows 應用程式 SDK 最新實驗通道版本資訊

重要

實驗通道不支援在生產環境中使用,並且使用實驗版本的應用程式無法發佈到 Microsoft Store。

實驗通道包括 Windows 應用程式 SDK 版本,其中包括處於開發早期階段的實驗通道功能。 實驗性功能的 API 具有 Experimental 屬性。 如果您在程式碼中呼叫實驗性 API,您將收到建置時警告。 實驗通道中的所有 API 都會經過大量修訂和重大變更。 實驗性功能和 API 可能隨時從後續版本中刪除。

重要連結

實驗通道版本封存:

1.7 版實驗性 (1.7.0-experimental1)

這是實驗通道的最新版本。

要下載,請將您的 WinAppSDK NuGet 版本重新定位為 1.7.241114004-experimental1

新的 CameraCaptureUI API

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

新的驗證 API

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

新的背景工作支援

新的 BackgroundTaskBuilder API 為 WinAppSDK 應用程式提供背景工作註冊的整合式支援。 如需詳細資訊,請參閱 GitHub 問題 #4822

適用於 1.7-experimental1 的新 API

此版本包含下列新的和已修改的實驗 API:

Microsoft.Security.Authentication.OAuth

    AuthFailure
    AuthRequestParams
    AuthRequestResult
    AuthResponse
    ClientAuthentication
    CodeChallengeMethodKind
    OAuth2Manager
    OAuthContract
    TokenFailure
    TokenFailureKind
    TokenRequestParams
    TokenRequestResult
    TokenResponse
Microsoft.UI.Composition

    CompositionNotificationDeferral
    CompositionProjectedShadow
        MaxOpacity
        MinOpacity
        OpacityFalloff

    CompositionProjectedShadowCaster
        AncestorClip
        Mask

    CompositionProjectedShadowDrawOrder
    CompositionProjectedShadowReceiver
        DrawOrder
        Mask
Microsoft.UI.Composition.Experimental

    ExpCompositionVisualSurface
    ExpExpressionNotificationProperty
    IExpCompositionPropertyChanged
    IExpCompositionPropertyChangedListener
    IExpCompositor
    IExpVisual
Microsoft.UI.Content

    AutomationOptions
    ChildContentLink
    ContentAppWindowBridge
    ContentDisplayOrientations
    ContentEnvironmentStateChangedEventArgs
        DidDisplayScaleChange

    ContentExternalBackdropLink
    ContentExternalOutputLink
    ContentIsland
        Children
        Compositor
        Connected
        ConnectionInfo
        ConnectRemoteEndpoint
        Create
        Disconnected
        FindAllForCompositor
        FragmentRootAutomationProvider
        GetByVisual
        IsRemoteEndpointConnected
        NextSiblingAutomationProvider
        ParentAutomationProvider
        PreviousSiblingAutomationProvider
        Root
        TransformMatrix

    ContentIslandEnvironment
        AutomationOption
        CurrentOrientation
        DisplayScale
        NativeOrientation
        ThemeChanged

    ContentSite
        Compositor
        SetContentNodeParent
        SetIsInputPassThrough
        SiteVisual
        TransformMatrix
        TryGetAutomationProvider

    ContentSiteAutomationProviderRequestedEventArgs
    ContentSiteEnvironment
        CurrentOrientation
        DisplayScale
        NativeOrientation
        NotifyThemeChanged

    ContentSiteView
        TransformMatrix

    CoreWindowSiteBridge
    CoreWindowTopLevelWindowBridge
    DesktopChildSiteBridge
        AcceptRemoteEndpoint
        ConnectionInfo
        IsRemoteEndpointConnected
        RemoteEndpointConnecting
        RemoteEndpointDisconnected
        RemoteEndpointRequestedStateChanged

    DesktopSiteBridge
        TryCreatePopupSiteBridge

    EndpointConnectionEventArgs
    EndpointRequestedStateChangedEventArgs
    IContentIslandEndpointConnectionPrivate
    IContentLink
    IContentNodeOwner
    IContentSiteBridge2
    IContentSiteBridgeAutomation
    IContentSiteBridgeEndpointConnectionPrivate
    PopupWindowSiteBridge
    ProcessStarter
    ReadOnlyDesktopSiteBridge
    SystemVisualSiteBridge
Microsoft.UI.Input

    InputKeyboardSource
        GetForWindowId

    InputLayoutPolicy
    InputLightDismissAction
        GetForIsland

    InputPointerActivationBehavior
    InputPointerSource
        ActivationBehavior
        DirectManipulationHitTest
        GetForVisual
        GetForWindowId
        RemoveForVisual
        TouchHitTesting
        TrySetDeviceKinds

    ProximityEvaluation
    TouchHitTestingEventArgs
Microsoft.UI.Input.Experimental

    ExpInputSite
    ExpPointerPoint
Microsoft.UI.Windowing

    AppWindow
        DefaultTitleBarShouldMatchAppModeTheme

    DisplayArea
        GetMetricsFromWindowId
Microsoft.UI.Xaml

    XamlIsland
    XamlRoot
        TryGetContentIsland
Microsoft.UI.Xaml.Automation.Peers

    AutomationEvents
        Notification

    InkCanvasAutomationPeer
    PagerControlAutomationPeer
Microsoft.UI.Xaml.Controls

    ContentDialogPlacement
        UnconstrainedPopup

    DoInkPresenterWork
    ElementFactory
    FlowLayout
    FlowLayoutAnchorInfo
    FlowLayoutLineAlignment
    FlowLayoutState
    IApplicationViewSpanningRects
    IndexPath
    InkCanvas
    ISelfPlayingAnimatedVisual
    ItemContainer
        CanUserInvoke
        CanUserInvokeProperty
        CanUserSelect
        CanUserSelectProperty
        ItemInvoked
        MultiSelectMode
        MultiSelectModeProperty

    ItemContainerInteractionTrigger
    ItemContainerInvokedEventArgs
    ItemContainerMultiSelectMode
    ItemContainerUserInvokeMode
    ItemContainerUserSelectMode
    LayoutPanel
    NumberBox
        InputScope
        InputScopeProperty
        TextAlignment
        TextAlignmentProperty

    PagerControl
    PagerControlButtonVisibility
    PagerControlDisplayMode
    PagerControlSelectedIndexChangedEventArgs
    PagerControlTemplateSettings
    ProgressRing
        DeterminateSource
        DeterminateSourceProperty
        IndeterminateSource
        IndeterminateSourceProperty

    RecyclePool
    RecyclingElementFactory
    ScrollingScrollStartingEventArgs
    ScrollingZoomStartingEventArgs
    ScrollView
        ScrollStarting
        ZoomStarting

    SelectionModel
    SelectionModelChildrenRequestedEventArgs
    SelectionModelSelectionChangedEventArgs
    SelectTemplateEventArgs
    StackLayout
        IsVirtualizationEnabled
        IsVirtualizationEnabledProperty

    StackLayoutState
    TitleBar
    TitleBarAutomationPeer
    TitleBarTemplateSettings
    UniformGridLayoutState
Microsoft.UI.Xaml.Controls.Primitives

    ScrollPresenter
        ScrollStarting
        ZoomStarting
Microsoft.Windows.ApplicationModel.Background

    BackgroundTaskBuilder
    BackgroundTaskContract
Microsoft.Windows.ApplicationModel.Background.UniversalBGTask

    Task
Microsoft.Windows.ApplicationModel.WindowsAppRuntime

    DeploymentManager
        Repair

    DeploymentStatus
        PackageRepairFailed

    ReleaseInfo
    RuntimeInfo
    VersionInfoContract
Microsoft.Windows.Media.Capture

    CameraCaptureUI
    CameraCaptureUIContract
    CameraCaptureUIMaxPhotoResolution
    CameraCaptureUIMaxVideoResolution
    CameraCaptureUIMode
    CameraCaptureUIPhotoCaptureSettings
    CameraCaptureUIPhotoFormat
    CameraCaptureUIVideoCaptureSettings
    CameraCaptureUIVideoFormat
Microsoft.Windows.Storage

    ApplicationData
        GetForUnpackaged

錯誤修正

此版本包括下列修正︰

  • 已變更 SplitButton ,因此觸控輸入現在符合滑鼠輸入的行為。 如需詳細資訊,請參閱 GitHub 問題 #178
  • 已變更級聯功能表,因此如果按兩下子功能表,現在會立即開啟。 如需詳細資訊,請參閱 GitHub 問題 #939
  • 已修正開啟 ComboBox 飛出視窗中的 ,會關閉所有飛出窗口的問題。 如需詳細資訊,請參閱 GitHub 問題 #1467
  • 已修正在 中ListView隨機當機的問題SwipeControl。 如需詳細資訊,請參閱 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
  • 修正了不會套用任何指定 CornerRadius的問題TabView。 如需詳細資訊,請參閱 GitHub 問題 #9846
  • 已修正 中 StackLayout潛在的版面配置週期損毀。 如需詳細資訊,請參閱 GitHub 問題 #9852
  • 已修正移除專案時可能發生 ItemsView 損毀的問題。 如需詳細資訊,請參閱 GitHub 問題 #9868