Windows 應用程式 SDK 最新實驗通道版本資訊
重要
實驗通道不支援在生產環境中使用,並且使用實驗版本的應用程式無法發佈到 Microsoft Store。
實驗通道包括 Windows 應用程式 SDK 版本,其中包括處於開發早期階段的實驗通道功能。 實驗性功能的 API 具有 Experimental 屬性。 如果您在程式碼中呼叫實驗性 API,您將收到建置時警告。 實驗通道中的所有 API 都會經過大量修訂和重大變更。 實驗性功能和 API 可能隨時從後續版本中刪除。
重要連結:
- 如果想要將現有應用程式從舊版的 Windows 應用程式 SDK 升級至較新版本,請參閱將現有專案更新至最新版本的 Windows 應用程式 SDK。
- 有關實驗版本的文件,請參閱安裝 Windows 應用程式 SDK 預覽和實驗通道的工具。
實驗通道版本封存:
- Windows 應用程式 SDK 1.6 的實驗通道版本資訊
- Windows 應用程式 SDK 1.5 的實驗通道版本資訊
- Windows 應用程式 SDK 1.4 實驗通道版本資訊
- Windows 應用程式 SDK 1.3 實驗通道版本資訊
- Windows 應用程式 SDK 1.2 實驗通道版本資訊
- Windows 應用程式 SDK 1.0 實驗通道版本資訊
- Windows 應用程式 SDK 0.8 實驗通道版本資訊
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。