Dernières notes de version de la chaîne de prévisualisation pour le SDK d'application Windows
Important
Le canal d'aperçu n'est pas pris en charge pour une utilisation dans des environnements de production, et les apps qui utilisent les versions d'aperçu ne peuvent pas être publiées sur le Microsoft Store.
La chaîne de prévisualisation comprend des versions du SDK d'application Windows avec des fonctionnalités de la chaîne de prévisualisation à des stades avancés de développement. Les versions d'évaluation n'incluent pas de fonctionnalités et d'API expérimentales, mais peuvent encore faire l'objet de modifications avant la prochaine version stable.
Liens importants :
- Si vous souhaitez mettre à niveau une application existante d’une version antérieure du SDK d’application Windows vers une version plus récente, consultez Mettre à jour des projets existants vers la dernière version du SDK d’application Windows.
- Pour obtenir de la documentation sur l’utilisation de la préversion, consultez Installer des outils pour un aperçu et les canaux expérimentaux du SDK d'application Windows.
Prévisualisation de l'archive des notes de mise à jour de la chaîne :
- Les notes de publication pour le canal de prévisualisation du Kit de développement logiciel (SDK) d’application Windows 1.6
- Notes de publication du canal en préversion pour le Kit de développement logiciel (SDK) d’application Windows 1.5
- Notes de mise à jour de la chaîne de prévisualisation pour le SDK d'application Windows 1.4
- Notes de mise à jour de la chaîne de prévisualisation pour le SDK d'application Windows 1.3
- Notes de mise à jour de la chaîne de prévisualisation pour le SDK d'application Windows 1.2
- Notes de publication du canal en préversion pour le Kit de développement logiciel (SDK) d’application Windows 1.1
- Notes de mise à jour de la chaîne de prévisualisation pour le SDK d'application Windows 1.0
Version 1.7 Preview 1 (1.7-preview1)
Il s’agit de la dernière version du canal de préversion pour la version 1.7.
Dans une application Windows App SDK 1.6 (à partir du canal stable), vous pouvez mettre à jour votre package Nuget vers la version 1.7.0-preview1 (voir la section Mettre à jour un package dans Installer et gérer des packages dans Visual Studio à l’aide du Gestionnaire de package NuGet).
Pour le runtime et les MSIX à jour, consultez Téléchargements pour le SDK d’application Windows.
Nouvelles fonctionnalités
Nouvelle fonctionnalité pour les notifications de badge
Le support pour les nouvelles notifications de badge permet d’afficher un badge numérique ou de glyphe sur votre application dans la barre des tâches. Pour plus d’informations, consultez GitHub #4926.
Nouvelle API CameraCaptureUI
Une nouvelle API CameraCaptureUI facilite la capture de photos et de vidéos dans votre application SDK d’application Windows. Pour plus d’informations, consultez le problème GitHub #4721.
Nouvelle API d’authentification
Une nouvelle API OAuth2Manager
fournit une solution simplifiée pour l’authentification web, offrant des fonctionnalités OAuth 2.0 avec une parité complète des fonctionnalités sur toutes les plateformes Windows prises en charge par le SDK d’application Windows. Pour plus d’informations, consultez le problème GitHub #4772.
Prise en charge des nouvelles tâches en arrière-plan
Une nouvelle API BackgroundTaskBuilder
permet d’inscrire des tâches en arrière-plan pour les applications du Kit de développement logiciel (SDK) d’application Windows. Pour plus d’informations, consultez GitHub #4831.
Nouveau contrôle TitleBar
Un nouveau contrôle TitleBar
facilite la création d’une barre de titre idéale et personnalisable pour votre application. Configurez des propriétés telles que l’icône de barre de titre, Titre et Sous-titre, incluez un bouton Précédent intégré, ou même ajoutez un contrôle personnalisé comme une zone de recherche ! Le contrôle inclut des fonctionnalités robustes de barre de titre, telles que les régions pouvant faire glisser l’espace vide, la réactivité du thème, les boutons de légende et la prise en charge intégrée de l’accessibilité afin de pouvoir vous concentrer sur votre conception personnalisée et obtenir toujours la même barre de titre fiable que l’expérience par défaut. Pour plus d’informations, consultez GitHub #10056.
Prise en charge de MathML
RichEditBox
prend désormais en charge MathML, via RichEditTextDocument.SetMathMode
et RichEditTextDocument.SetMathML
. Pour plus d’informations, consultez GitHub #4196.
Autres changements notables
- La nouvelle prise en charge de
RuntimeCompatibilityOptions
permettra de mieux contrôler la façon dont les changements de service affectent les applications. Pour plus d’informations, consultez GitHub #4966. - Une nouvelle API
ReleaseInfo
permet d’accéder facilement à la version du runtime du SDK d’application Windows en cours d’utilisation. Pour plus d’informations, consultez GitHub #2893. - Remarque : les API Windows Copilot Runtime ne sont pas incluses dans cette version. Pour tester ces API, continuez à utiliser la version 1.7-experimental3 et partagez vos commentaires !
- Remarque : Les nouvelles API de fenêtrage sur
AppWindow
ne sont pas incluses dans cette version. Pour tester ces API, continuez à utiliser la version 1.7-experimental3 et partagez vos commentaires !
Nouvelles API
Cette version inclut les nouvelles API suivantes par rapport à la version stable 1.6 :
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
Corrections de bogues
Cette version inclut les correctifs de bogues suivants :
- Modification
SplitButton
afin que l'entrée tactile corresponde désormais au comportement de l'entrée de la souris. Pour plus d’informations, consultez le problème GitHub #178. - Modification des menus en cascade afin que les sous-menus s’ouvrent immédiatement en cas de clic. Pour plus d’informations, consultez le problème GitHub #939.
- Correction d’un problème où l’ouverture d’un
ComboBox
qui se trouve dans un menu volant ferme tous les menus volants. Pour plus d’informations, consultez le problème GitHub #1467. - Correction d'un problème qui faisait que
SwipeControl
se bloquait de façon aléatoire dans unListView
. Pour plus d’informations, consultez le problème GitHub #2527. - Correction d’un problème où le fait de ne glisser-déplacer qu’une
ListViewItem
la laissait dans un état visuel incorrect. Pour plus d’informations, consultez le problème GitHub #3458. - Correction d’un problème dans
StackLayout
afin qu’il respecte les propriétés ItemsRepeater.HorizontalAlignment et ItemsRepeater.VerticalAlignment (lorsque StackLayout.Orientation est vertical et horizontal respectivement). L'ancienne disposition se comportait comme si l'alignement de l'ItemsRepeater était Stretch. Avec le correctif, la disposition génère des éléments alignés à droite lorsque l’alignement droit est utilisé, par exemple. Pour plus d’informations, consultez le problème GitHub #3842. - Correction d’un problème où la suppression d’éléments dans la source de l'
ItemsRepeater
ne générait pas d’éléments qui se sont déplacés vers le haut dans l’affichage. Pour plus d’informations, consultez le problème GitHub #6661. - Correction d’un problème où la touche Alt de droite n’affichait pas les info-bulles des touches d'accès. Pour plus d’informations, consultez le problème GitHub #8447. Remarque : Cela peut entraîner la remise d’événements clés pour la touche Alt appropriée pour les handles dans l’application ou les contrôles.
- Correction d’un incident où
UniformGridLayout
choisirait parfois une ancre de disposition incorrecte et provoquerait des passes de disposition infinies lors du défilement vers l’arrière. Pour plus d’informations, consultez le problème GitHub #9199. - Correction d’un problème où la définition de
NavigationFailedEventArgs.Handled
sur Vrai provoquait encore une exception. Pour plus d’informations, consultez le problème GitHub #9632. - Correction d’un problème où
TabView
n’appliquait aucunCornerRadius
spécifié. Pour plus d’informations, consultez le problème GitHub #9846. - Correction d’un crash potentiel du cycle de disposition dans
StackLayout
. Pour plus d’informations, consultez le problème GitHub #9852. - Correction d’un crash potentiel dans
ItemsView
lors de la suppression d’éléments. Pour plus d’informations, consultez le problème GitHub #9868.
Rubriques connexes
Windows developer