Windows Uygulama SDK'sı için en son deneysel kanal sürüm notları
Önemli
Deneysel kanal üretim ortamlarında kullanılmak üzere desteklenmez ve deneysel sürümleri kullanan uygulamalar Microsoft Store'da yayımlanamaz.
Deneysel kanal, geliştirmenin erken aşamalarında
Önemli bağlantılar:
- Mevcut bir uygulamayı Windows Uygulama SDK'sının eski bir sürümünden daha yeni bir sürüme yükseltmek istiyorsanız bkz. Var olan projeleri Windows Uygulama SDK'sının en son sürümüne güncelleştirme.
- Deneysel sürümlerle ilgili belgeler için bkz. Windows Uygulama SDK'sının önizleme ve deneysel kanalları için yükleme araçları.
Deneysel kanal yayın notu arşivi:
- Windows Uygulama SDK'sı 1.6 için deneysel kanal sürüm notları
- Windows App SDK 1.5 için deneysel kanal sürüm notları
- Windows App SDK 1.4 için Deneysel Kanal Sürüm Notları
- Windows Uygulama SDK'sı 1.3 için Deneysel kanal sürüm notları
- Windows Uygulama SDK'sı 1.2 için deneysel kanal sürüm notları
- Windows Uygulama SDK'si 1.0 için Deneysel Kanal Sürüm Notları
- Windows Uygulama SDK'sı 0.8 için Deneysel kanal sürüm notları
Sürüm 1.7 Deneysel (1.7.0-deneysel2)
Arka Plan Görev Kaydı
Yeni BackgroundTaskBuilder
API'leri, Windows Uygulama SDK'sı uygulamaları için arka plan görevlerinin kaydedilmesini sağlar. Daha fazla bilgi için bkz. GitHub #4831.
Yeni Bildirim Özellikleri
Yeni rozet bildirimi desteği, görev çubuğunda uygulamanızda bir sayı veya karakter rozeti gösterilmesini sağlar. Daha fazla bilgi için bkz. GitHub #4926.
Önemli
Bu sürümde yeni BadgeNotifications
API'leri için C# projeksiyonları eksiktir ve bu da bunları C# sürümünden kullanmayı engeller. API'ler C++ dilinde kullanılabilir.
Görüntülü veya sesli arama, bildirimlerde gelişmiş bir kullanıcı deneyimine sahip olabilir. Daha fazla bilgi için bkz. GitHub #4783.
Önemli
Bu işlev yalnızca Windows'un en son Windows Insider sürümlerinde kullanılabilir.
Diğer önemli değişiklikler
-
RichEditBox
artıkRichEditTextDocument.SetMathMode
veRichEditTextDocument.SetMath
aracılığıyla matematik modunu destekliyor. - Yeni
CompatibilityOptions
desteği, hizmet değişikliklerinin uygulamaları nasıl etkilediği üzerinde daha fazla denetime olanak sağlar. Daha fazla bilgi için bkz. GitHub #4976.
Yeni API'ler
Bu sürüm aşağıdaki yeni ve değiştirilmiş deneysel API'leri içerir:
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
AutomationTreeOptions
ChildSiteLink
ContentAppWindowBridge
ContentDisplayOrientations
ContentEnvironmentStateChangedEventArgs
DidDisplayScaleChange
ContentExternalBackdropLink
ContentExternalOutputLink
ContentIsland
AutomationTreeOption
Children
Connected
ConnectionInfo
ConnectRemoteEndpoint
CreateForSystemVisual
Disconnected
FindAllForSystemCompositor
FragmentRootAutomationProvider
GetBySystemVisual
InputCapabilities
IsRemoteEndpointConnected
LocalToClientTransformMatrix
LocalToParentTransformMatrix
NextSiblingAutomationProvider
ParentAutomationProvider
Popups
PreviousSiblingAutomationProvider
Root
ContentIslandEnvironment
CurrentOrientation
DisplayScale
NativeOrientation
ThemeChanged
ContentIslandStateChangedEventArgs
DidLocalToClientTransformMatrixChange
DidLocalToParentTransformMatrixChange
ContentSite
InputCapabilities
LocalToClientTransformMatrix
LocalToParentTransformMatrix
SetContentNodeParent
TryGetAutomationProvider
ContentSiteAutomationProviderRequestedEventArgs
ContentSiteEnvironment
CurrentOrientation
DisplayScale
NativeOrientation
NotifyThemeChanged
ContentSiteEnvironmentView
DisplayScale
ContentSiteView
AutomationTreeOption
InputCapabilities
LocalToClientTransformMatrix
LocalToParentTransformMatrix
CoreWindowSiteBridge
CoreWindowTopLevelWindowBridge
DesktopChildSiteBridge
AcceptRemoteEndpoint
ConnectionInfo
CreateWithDispatcherQueue
IsRemoteEndpointConnected
RemoteEndpointConnecting
RemoteEndpointDisconnected
RemoteEndpointRequestedStateChanged
DesktopPopupSiteBridge
DesktopSiteBridge
TryCreatePopupSiteBridge
EndpointConnectionEventArgs
EndpointRequestedStateChangedEventArgs
IContentIslandEndpointConnectionPrivate
IContentNodeOwner
IContentSiteAutomation
IContentSiteBridgeEndpointConnectionPrivate
IContentSiteInput
IContentSiteLink
IContentSiteLink2
InputCapabilities
PopupWindowSiteBridge
ProcessStarter
ReadOnlyDesktopSiteBridge
SystemVisualSiteBridge
Microsoft.UI.Input
InputFocusNavigationHost
GetForSiteLink
InputKeyboardSource
GetForWindowId
InputLayoutPolicy
InputLightDismissAction
GetForIsland
InputPointerActivationBehavior
InputPointerSource
ActivationBehavior
DirectManipulationHitTest
GetForVisual
GetForWindowId
RemoveForVisual
TouchHitTesting
TrySetDeviceKinds
ProximityEvaluation
TouchHitTestingEventArgs
Microsoft.UI.Input.Experimental
ExpInputSite
ExpPointerPoint
Microsoft.UI.Text
RichEditTextDocument
GetMath
SetMath
SetMathMode
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
CompatibilityChange
CompatibilityContract
CompatibilityOptions
DeploymentManager
Repair
DeploymentStatus
PackageRepairFailed
ReleaseInfo
RuntimeInfo
VersionInfoContract
WindowsAppRuntimeVersion
Microsoft.Windows.AppNotifications
AppNotification
ConferencingConfig
AppNotificationConferencingConfig
Microsoft.Windows.AppNotifications.Builder
AppNotificationBuilder
AddCameraPreview
AppNotificationButton
SetSettingStyle
AppNotificationButtonSettingStyle
Microsoft.Windows.BadgeNotifications
BadgeNotificationGlyph
BadgeNotificationManager
BadgeNotificationsContract
Microsoft.Windows.Media.Capture
CameraCaptureUI
CameraCaptureUIContract
CameraCaptureUIMaxPhotoResolution
CameraCaptureUIMaxVideoResolution
CameraCaptureUIMode
CameraCaptureUIPhotoCaptureSettings
CameraCaptureUIPhotoFormat
CameraCaptureUIVideoCaptureSettings
CameraCaptureUIVideoFormat
Microsoft.Windows.Storage
ApplicationData
GetForUnpackaged
Sürüm 1.7 Deneysel (1.7.0-deneysel1)
Bu, deneysel kanalın en son sürümüdür.
İndirmek için WinAppSDK NuGet sürümünüzü 1.7.241114004-experimental1
olarak yeniden hedefle.
Yeni CameraCaptureUI API'si
Yeni bir CameraCaptureUI API'si, WinAppSDK uygulamanızda fotoğraf ve video yakalamayı kolaylaştırır. Daha fazla bilgi için bkz. GitHub sorunu #4721.
Yeni Kimlik Doğrulama API'si
Yeni OAuth2Manager
API'sinde web kimlik doğrulaması için kolaylaştırılmış bir çözüm sağlanır ve WinAppSDK tarafından desteklenen tüm Windows platformlarında tam özellik eşlikli OAuth 2.0 özellikleri sunulur. Daha fazla bilgi için bkz. GitHub sorunu #4772.
Yeni Arka Plan Görevi desteği
Yeni bir BackgroundTaskBuilder
API'sinde WinAppSDK uygulamalarınıza arka plan görevi kaydı için tümleşik destek sağlanır. Daha fazla bilgi için bkz. GitHub sorunu #4822.
1.7 deneysel1 için yeni API'ler
Bu sürüm aşağıdaki yeni ve değiştirilmiş deneysel API'leri içerir:
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
Hata düzeltmeleri
Bu sürüm aşağıdaki hata düzeltmelerini içerir:
- dokunmatik girişin artık fare girişinin davranışıyla eşleşmesi için
SplitButton
değiştirildi. Daha fazla bilgi için bkz. GitHub sorunu #178. - Alt menülerin tıklanması durumunda hemen açılması için basamaklı menüler değiştirildi. Daha fazla bilgi için bkz. GitHub sorunu #939.
- Flyout içindeki bir
ComboBox
'ın açılmasının tüm flyout'ları kapatması sorunu düzeltildi. Daha fazla bilgi için bkz. GitHub sorunu #1467. -
SwipeControl
'un birListView
'de rastgele çökmesine neden olan bir sorun düzeltildi. Daha fazla bilgi için bkz. GitHub sorunu #2527. -
ListViewItem
öğesinin yalnızca sürüklenip bırakıldığı durumlarda yanlış bir görsel durumda bırakılmasına neden olan bir sorun düzeltildi. Daha fazla bilgi için bkz. GitHub sorunu #3458. -
StackLayout
'da ItemsRepeater.HorizontalAlignment ve ItemsRepeater.VerticalAlignment özelliklerine (StackLayout.Orientation sırasıyla Dikey ve Yatay olduğunda) saygı göstermesini sağlayan bir sorun düzeltildi. Eski düzen, ItemsRepeater'ın hizalaması Ger olarak ayarlanmış gibi davranıyordu. Düzeltmenin yapılmasıyla, düzen, örneğin sağa hizalama kullanıldığında öğelerin sağa hizalanmasıyla sonuçlanır. Daha fazla bilgi için bkz. GitHub sorunu #3842. -
ItemsRepeater
kaynağındaki öğelerin silinmesinin görünüme taşınan öğeler oluşturmaması sorunu düzeltildi. Daha fazla bilgi için bkz. GitHub sorunu #6661. - Sağ Alt tuşunun Erişim Anahtarları için tuş ipuçlarını göstermemesi sorunu düzeltildi. Daha fazla bilgi için bkz. GitHub sorunu #8447. Not: Bu durum, sağ Alt tuşu için tuş olaylarının artık uygulamadaki veya kontrollerdeki tanıtıcılara teslim edilmemesine neden olabilir.
-
UniformGridLayout
'nin bazen yanlış bir düzen sabitleyicisi seçip, geriye doğru kaydırırken sonsuz düzen işleme döngülerine neden olduğu bir çökme düzeltildi. Daha fazla bilgi için bkz. GitHub sorunu #9199. -
NavigationFailedEventArgs.Handled
True olarak ayarlanmasının yine de özel durum oluşturmasına neden olan bir sorun düzeltildi. Daha fazla bilgi için bkz. GitHub sorunu #9632. -
TabView
'in belirtilenCornerRadius
'i uygulamaması sorunu giderildi. Daha fazla bilgi için bkz. GitHub sorunu #9846. - Olası bir düzen döngüsü kilitlenmesi
StackLayout
'de düzeltildi. Daha fazla bilgi için bkz. GitHub sorunu #9852. -
ItemsView
'da olası bir kilitlenme, öğeler kaldırılırken düzeltildi. Daha fazla bilgi için bkz. GitHub sorunu #9868.
İlgili konular
Windows developer