Windows アプリ SDK の最新の試験段階チャネル リリース ノート
重要
実験的チャネルは、運用環境での使用ではサポートされていません。また、実験的リリースを使用するアプリを Microsoft Store に公開することはできません。
試験段階チャネルには、開発の初期段階にある試験段階チャネル機能を備えた Windows アプリ SDK のリリースが含まれています。 実験的機能の API には、Experimental 属性があります。 コードで実験的 API を呼び出した場合は、ビルド時の警告が表示されます。 試験段階チャネル内のすべての API は、大規模な変更と破壊的変更の対象となります。 試験段階の機能と API は、今後のリリースからいつでも削除できます。
重要なリンク:
- 既存のアプリを以前のバージョンの Windows App SDK から新しいバージョンにアップグレードする場合は、「既存のプロジェクトを最新リリースの Windows App SDK に更新する」を参照してください。
- 実験的リリースに関するドキュメントについては、「Windows App 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 認証用の合理化されたソリューションを提供し、WinAppSDK でサポートされているすべての Windows プラットフォームで完全な機能パリティを備えた OAuth 2.0 機能を提供します。 詳細については、GitHub の問題 #4772 を参照してください。
新しいバックグラウンド タスクのサポート
新しい BackgroundTaskBuilder
API は、バックグラウンド タスク登録の統合されたサポートを WinAppSDK アプリに提供します。 詳細については、GitHub の問題 #4822 を参照してください。
1.7-experimental1 用の新しい API
このリリースには、次の新しい実験的 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 を参照してください。 - ItemsRepeater.HorizontalAlignment プロパティと ItemsRepeater.VerticalAlignment プロパティ (StackLayout.Orientation がそれぞれ Vertical と Horizontal の場合) を考慮するように、
StackLayout
の問題を修正しました。 以前のレイアウトは、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 を参照してください。
関連トピック
Windows developer