Partager via


Notes de version de la dernière chaîne stable pour le SDK d'application Windows

Le canal stable fournit des versions du SDK d'application Windows soutenues pour une utilisation par les applications dans les environnements de production. Les applications qui utilisent la version stable du SDK d'application Windows peuvent également être publiées dans le Microsoft Store.

Liens importants :

Archives des notes de publication du canal stable :

Téléchargements pour le SDK d'application Windows

Remarque

Les extensions SDK d'application Windows Visual Studio Extensions (VSIX) ne sont plus distribuées sous forme de téléchargement séparé. Elles sont disponibles dans le Marché Visual Studio à l'intérieur de Visual Studio.

Version 1.7

Dans une application sdk d’application Windows existante, vous pouvez mettre à jour votre package Nuget vers la version 1.7.250513003 (consultez 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 mis à jour et MSIX, consultez Téléchargements pour le Kit de développement logiciel (SDK) d’application Windows.

Version 1.7.3 (1.7.250606001)

API Windows AI

Important

Les modèles ML sous-jacents requis pour ces API nécessitent actuellement que votre appareil exécute la dernière build Windows 11 Insider Preview sur le canal de développement. En outre, ces API nécessitent que votre appareil soit un PC Copilot+. Reportez-vous au Copilot+ PCs Developer Guide pour en savoir plus sur ces appareils. Les API lèvent une exception lorsqu’elles sont appelées sur les appareils qui ne disposent pas du support nécessaire.

Le SDK d’application Windows inclut désormais une suite d’API d’intelligence artificielle (IA) qui peuvent être utilisées avec un modèle de langage local pour effectuer diverses tâches sur des PC Copilot+. Vos applications peuvent désormais répondre intelligemment aux invites, reconnaître du texte dans des images, décrire le contenu des images, supprimer des objets des images, etc.

Pour plus d’informations sur les pratiques de développement responsable utilisées lors de la création des API d’IA Windows, qui peuvent également être appliquées lors de la création de fonctionnalités assistées par l’IA, consultez les instructions relatives au développement d’applications et de fonctionnalités d’INTELLIGENCE artificielle responsable sur Windows .

Nouvelle propriété Rank pour les widgets

Ajout d’une nouvelle Rank propriété aux widgets. Le classement peut être utilisé par le moteur de recommandation de la plateforme pour trier les widgets à partir d’une même identité de package d’application. Si plusieurs widgets du même fournisseur sont recommandés pour une surface d’interface utilisateur, la propriété Rank détermine l’ordre dans lequel ils apparaissent. La propriété Rank ne modifie pas la façon dont un widget est placé par rapport aux widgets d’un autre fournisseur, ni n’affecte-t-il la probabilité qu’un widget soit recommandé.

Les correctifs de bogues

  • Ajout de la phrase suivante à la section 1a de la licence .nupkg : lors de la création d’applications d’INTELLIGENCE artificielle générative, suivez les instructions de développement d’applications et de fonctionnalités d’INTELLIGENCE artificielle responsable sur Windows.
  • Correction d’un incident potentiel dans ApplicationDataProvider ::GetStateFolderUris provoqué par la réentrance. Pour plus d’informations, consultez le problème GitHub #10513. (RuntimeCompatibilityChange : ApplicationDataProvider_ReentrancyProtection)
  • Correction d’un blocage potentiel dans WindowChrome ::SetTitleBar lors de la fermeture d’une fenêtre. Pour plus d’informations, consultez le problème GitHub #9203. (RuntimeCompatibilityChange : WindowChrome_SetTitleBarCrash)
  • Correction d’un blocage potentiel dans PointerInputObserverWinRT ::FlushCoalescedInput_Callback en cas de réentrance lors du traitement de l’entrée. (RuntimeCompatibilityChange : InputPointerSource_FlushReentrancyCrash)

Nouvelles API pour la version 1.7.3

Cette version inclut les nouvelles API suivantes par rapport à la version 1.7 précédente :

Microsoft.Windows.Widgets.Providers

    WidgetInfo
        Rank

    WidgetUpdateRequestOptions
        Rank

Version 1.7.2 (1.7.250513003)

API Windows AI

Important

Les modèles ML sous-jacents requis pour ces API nécessitent actuellement que votre appareil exécute la dernière build Windows 11 Insider Preview sur le canal de développement. En outre, ces API nécessitent que votre appareil soit un PC Copilot+. Reportez-vous au Copilot+ PCs Developer Guide pour en savoir plus sur ces appareils. Les API lèvent une exception lorsqu’elles sont appelées sur les appareils qui ne disposent pas du support nécessaire.

Le SDK d’application Windows inclut désormais une suite d’API d’intelligence artificielle (IA) qui peuvent être utilisées avec un modèle de langage local pour effectuer diverses tâches sur des PC Copilot+. Vos applications peuvent désormais répondre intelligemment aux invites, reconnaître du texte dans des images, décrire le contenu des images, supprimer des objets des images, etc.

Pour plus d’informations sur les pratiques de développement responsable utilisées lors de la création des API d’IA Windows, qui peuvent également être appliquées lors de la création de fonctionnalités assistées par l’IA, consultez les instructions relatives au développement d’applications et de fonctionnalités d’INTELLIGENCE artificielle responsable sur Windows .

Phi Silice Text Intelligence

Avec Phi Silicon, le modèle de langage local le plus puissant de Microsoft, vous pouvez le spécifier pour effectuer des tâches courantes telles que la synthèse d’un morceau de texte, la réécriture d’un morceau de texte pour plus de clarté et la conversion de texte dans un format de tableau. Phi Silica est optimisée pour l'efficacité et les performances sur les appareils Windows Copilot+ tout en offrant de nombreuses fonctionnalités présentes dans les grands modèles de langage (LLMs).

Voir Bien démarrer avec Phi Silica dans le SDK d'applications Windows et API ref pour Phi Silica dans le SDK d'applications Windows pour plus d'informations.

Description de l’image

Les API Description d’image permettent la génération de descriptions textuelles d’images. La longueur et le type de ces descriptions peuvent être configurés pour répondre aux exigences d’accessibilité, allant des courtes légendes aux descriptions longues.

Pour plus d’informations, voir Que puis-je faire avec la description de l’image etla référence d’API pour les fonctionnalités d’imagerie IA dans le Kit de développement logiciel (SDK) d’application Windows.

Reconnaissance de texte

La reconnaissance de texte, également appelée reconnaissance optique de caractères (OCR), détecte et extrait du texte dans des images, le convertissant en flux de caractères lisibles par l’ordinateur. Ces API identifient les caractères, les mots, les lignes, les limites de texte polygonal et fournissent des niveaux de confiance pour chaque correspondance. Grâce à l’accélération assistée par NPU, les API Windows associées à l'IA effectuent les tâches plus rapidement et plus précisément que les API Windows.Media.Ocr.OcrEngine héritées.

Pour plus d’informations, consultez Prise en main de la reconnaissance de texte (OCR) dans le Kit de développement logiciel (SDK) d’application Windows et la référence de l’API pour la reconnaissance de texte sauvegardée par l’IA (OCR) dans le Kit de développement logiciel (SDK) d’application Windows.

Super résolution d’image

Les API « ImageScaler » peuvent augmenter la netteté et la clarté d’une image et mettre à l’échelle l’image jusqu’à 8x sa résolution d’origine.

Pour plus d’informations, voir Que puis-je faire avec la super résolution d’images et la référence d’API pour les fonctionnalités d’imagerie IA dans le Kit de développement logiciel (SDK) d’application Windows.

Segmentation d’image

Les API de segmentation d’images permettent l’identification d’objets spécifiques au sein d’une image. En fournissant une image et un objet de type "hints", le modèle retourne un masque de l'objet identifié.

Pour plus d’informations, voir Que puis-je faire avec la segmentation d’images etla référence d’API pour les fonctionnalités d’imagerie IA dans le Kit de développement logiciel (SDK) d’application Windows.

Support pour la création du dossier ApplicationData.MachinePath

ApplicationData.MachineFolder est désormais plus facile à utiliser sur Windows >=10.0.26100.0 (Ge). Windows crée le dossier Machine lorsqu'un paquet se manifestant pour une prise en charge opt-in est ajouté à un système si WinAppSDK 1.7.2 est présent sur le système. Pour plus d’informations, consultez la spécification ApplicationData.

Les correctifs de bogues

  • Correction de la télémétrie de PackageDeploymentManager pour capturer l’état d’achèvement correctement. Pour plus d’informations, consultez le problème GitHub #5296. (RuntimeCompatibilityChange : Non applicable)
  • Correction d’un incident lors de l’utilisation d’une entrée de stylet sur une application x86. (RuntimeCompatibilityChange : InputStateManager_PenInputCrashX86)
  • Corrigé un potentiel crash si la fenêtre est déjà détruite lorsque WinUI tente d’initialiser le défilement. (RuntimeCompatibilityChange : ActivateDirectManipulationManager_CheckCanInit)
  • Correction de la définition WINDOWSAPPSDK_RELEASE_PATCH et les valeurs Microsoft::WindowsAppSDK::Release::Patch dans WindowsAppSDK-VersionInfo.h pour qu'elles ne soient pas toujours à 0. La définition est maintenant la date yymmdd de la build, et la valeur patch est la date mmdd. Cette modification fournit de meilleures informations d’exécution sur la version utilisée sans modifier les tailles variables ou le schéma de version. (RuntimeCompatibilityChange : N/A, modification de l’en-tête)
  • Correction d’un problème potentiel dans le programme d’amorçage s’il est utilisé pour charger une version 1.6 ou antérieure de WinAppSDK. Pour plus d’informations, consultez le problème GitHub #5349. (RuntimeCompatibilityChange : Non applicable)
  • Correction d’un problème où l’utilisation de MSBuild pour générer une application à projet unique pouvait échouer incorrectement avec une erreur de build si elle n’avait pas de launchSettings.jsoncorrecte. (RuntimeCompatibilityChange : N/D, changement des cibles de construction)
  • Amélioration des performances du rendu de la première image lors du lancement de l’application. (RuntimeCompatibilityChange : DwmCoreI_OptimizeFirstFrameLatency)

Nouvelles API pour la version 1.7.2

Cette version inclut les nouvelles API suivantes par rapport à la version 1.7 précédente :

Microsoft.Graphics.Imaging

    ImageBuffer
    ImageBufferContract
    ImageBufferPixelFormat
Microsoft.Windows.AI

    AIFeatureReadyContract
    AIFeatureReadyResult
    AIFeatureReadyResultState
    AIFeatureReadyState
Microsoft.Windows.AI.ContentSafety

    ContentFilterOptions
    ContentSafetyContract
    ImageContentFilterSeverity
    SeverityLevel
    TextContentFilterSeverity
Microsoft.Windows.AI.Imaging

    ImageDescriptionContract
    ImageDescriptionGenerator
    ImageDescriptionKind
    ImageDescriptionResult
    ImageDescriptionResultStatus
    ImageObjectExtractor
    ImageObjectExtractorContract
    ImageObjectExtractorHint
    ImageScaler
    ImageScalerContract
    RecognizedLine
    RecognizedLineStyle
    RecognizedText
    RecognizedTextBoundingBox
    RecognizedWord
    TextRecognitionContract
    TextRecognizer
Microsoft.Windows.AI.Text

    LanguageModel
    LanguageModelContext
    LanguageModelContract
    LanguageModelOptions
    LanguageModelResponseResult
    LanguageModelResponseStatus
    TextIntelligenceContract
    TextRewriter
    TextSummarizer
    TextToTableConverter
    TextToTableResponseResult
    TextToTableRow
Microsoft.Windows.Workloads

    WorkloadPriority
    WorkloadsContract

Version 1.7.1 (1.7.250401001)

Il s’agit d’une version de maintenance du Kit de développement logiciel (SDK) d’application Windows qui inclut des correctifs de bogues critiques pour la version 1.7.

  • Nous avons amélioré la télémétrie pour les scénarios d’échec dans WindowsAppRuntimeInstall-<arch>.exe. Pour plus d’informations, consultez le problème GitHub #5289. (RuntimeCompatibilityChange : N/A, modification du programme d’installation)
  • Correction d’un problème où l’entrée de pointeur arrêtait de fonctionner lors de l’utilisation de touches de direction en même temps. Pour plus d’informations, consultez le problème GitHub #10126. (RuntimeCompatibilityChange : FixStuckPointerInputQueue)
  • Correction d’un problème où les applications Bureau à distance ne répondent plus aux entrées de pointeur. Pour plus d’informations, consultez le problème GitHub #10009. (Il s’agit du même correctif que celui de l’entrée de pointeur plus les touches de direction, dû fait que Bureau à distance envoie automatiquement des entrées de touche pendant la bascule aller et retour.) (RuntimeCompatibilityChange : FixStuckPointerInputQueue)
  • Correction d’un incident potentiel lors de la tentative de restauration du focus si un événement d’activation de fenêtre est délivré pour une fenêtre qui se ferme. (RuntimeCompatibilityChange : FixWindowCloseFocusCrash)
  • Correction d’une régression des performances introduite dans WinAppSDK 1.6 due à certaines optimisations manquantes de l’éditeur de liens dans les fichiers binaires de WinUI. (RuntimeCompatibilityChange : N/A, options d’éditeur de liens modifiées)
  • Correction d’un incident potentiel si ProgressBar::SetProgressBarIndicatorWidth est appelé sur une barre de progression qui n’est pas dans l’arborescence. (RuntimeCompatibilityChange : FixSetProgressBarIndicatorWidthCrash)
  • Correction d’un incident potentiel provoqué par CPopup::EnsureBridgeClosed qui déclenche parfois une réentrance. (RuntimeCompatibilityChange : FixPopupClosingReentrancyCrash)
  • Correction d’un incident potentiel lors de la fermeture d’une fenêtre contextuelle en raison de l’utilisation par CUIElement::FlushPendingKeepVisibleOperations d’une collection enfants Null. (RuntimeCompatibilityChange : FixPopupUnloadingCrash)
  • Correction de PackageDeploymentManager.EnsurePackage*Ready pour assurer la priorité de la nouvelle version. Pour plus d’informations, consultez le problème GitHub #5191. (RuntimeCompatibilityChange : EnsurePackageReadyVersionSupercedence)
  • Correction d’un incident potentiel provoqué par WebView2::UpdateCoreWebViewVisibility, qui déclenchait parfois une réentrance. Pour plus d’informations, consultez le problème GitHub #10305. (RuntimeCompatibilityChange : FixWebViewVisibilityReentrancyCrash)
  • Correction d’un problème où l’interface utilisateur de l’application bloque parfois définitivement et peut arrêter le rendu en raison du blocage de DispatcherQueue. (RuntimeCompatibilityChange : FixRandomUIFreezeInDispatcher)

Version 1.7.0 (1.7.250310001)

Les sections suivantes décrivent les fonctionnalités nouvelles et mises à jour et les problèmes connus pour la version 1.7.

Nouvelle fonctionnalité pour les notifications de badge

Le badge de notification transmet un résumé ou des informations d’état spécifiques à une application. Cela peut être numérique (1-99) ou un glyphe à partir de l’un des glyphes fournis par le système. Cette nouvelle fonctionnalité offre un moyen simple pour les applications d’afficher l’état, comme le nombre de courriers non lus dans une application de messagerie ou le nombre de nouveaux billets dans une application de médias sociaux.

Pour plus d’informations, consultez GitHub #4926.

Nouvelle API CameraCaptureUI

Les développeurs ont rencontré des défis dans les environnements de bureau en raison de la dépendance de WinRT CameraCaptureUI sur CoreWindows et de l’absence de prise en charge d’InitializeWithWindow. L’équipe a publié cette nouvelle Microsoft.Windows.Media.Capture.CameraCaptureUI API sur WinAppSDK pour fournir une solution simplifiée avec parité des fonctionnalités, prenant désormais en charge WindowID dans le constructeur pour une compatibilité améliorée du bureau.

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. Ce nouveau gestionnaire d’authentification est différent de l’API Broker WebAuthentication publique, car il s’aligne mieux sur les meilleures pratiques OAuth.

Pour plus d’informations, consultez le problème GitHub #4772.

Nouvelle prise en charge des tâches en arrière-plan

Les tâches en arrière-plan sont des composants d’application qui s’exécutent en arrière-plan sans interface utilisateur, effectuant des actions telles que télécharger des fichiers, synchroniser des données, envoyer des notifications ou mettre à jour des fichiers. La nouvelle API BackgroundTaskBuilder fournit aux applications dépendantes de WinAppSDK la possibilité d’inscrire directement les composants COM de confiance totale avec des tâches d’arrière-plan, ce qui supprime la nécessité d’implémenter une solution de contournement.

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.

Temps d'exécution amélioré

  • Les API dépendances dynamiques du SDK d’application Windows délèguent tous les appels à l’implémentation de Windows 11 lors de l’exécution sur >= Windows 11 24H2 (10.0.26100.0) offrant des performances et une robustesse améliorées. Cela est vrai pour toutes les API C/C++ (Mdd*()) et WinRT (espace de noms Microsoft.Windows.ApplicationModel.DynamicDependency).
    • Les processus empaquetés appelant les API dépendances dynamiques du SDK d’application Windows sont désormais pris en charge sur >= Windows 11 24H2 (10.0.26100.0). Cela n’est toujours pas pris en charge sur les systèmes plus anciens (l’implémentation de WinAppSDK ne prend pas en charge les applications empaquetées).
    • Cela n’a aucun impact sur l’expérience du développeur. Les appelants peuvent continuer à utiliser l’API Bootstrapper pour ajouter le package d’infrastructure WinAppSDK au graphe de package du processus appelant.
    • Pour plus d’informations, consultez GitHub PR #4949.
  • URFW (Undocked Registration-free WinRT) n’est pas activé sur >= Windows 11 24H2 (10.0.26100.0). L’implémentation du système d’exploitation gère toutes les activités WinRT sans inscription sur ces systèmes, ce qui améliore les performances et la robustesse. Pour plus d’informations, consultez GitHub PR #4949.
  • Detours n’est pas utilisé sur >= Windows 11 24H2 (10.0.26100.0). Detours a été utilisé seulement par les implémentations du SDK d’application Windows des dépendances dynamiques et de WinRT sans inscription, mais comme ces fonctionnalités sont désormais gérées par les implémentations du système d’exploitation, il n’est pas nécessaire de l’initialiser ou de le connecter. Ceci offre un petit gain de performances lors du chargement de Microsoft.WindowsAppRuntime.dll. Pour plus d’informations, consultez GitHub PR #4949.

Nouvelles API AppWindow

Les nouvelles AppWindow API facilitent le contrôle de vos fenêtres d’application pour créer une expérience optimale. De nouvelles fonctionnalités incluent l'utilisation de SetTaskBarIcon et SetTitleBarIcon pour définir indépendamment les icônes de la barre des tâches et de la barre de titre, avec AppWindowTitleBar.PreferredTheme pour définir le thème clair/sombre de la barre de titre, et l'utilisation de nouvelles propriétés comme OverlappedPresenter.PreferredMinimumWidth et OverlappedPresenter.PreferredMaximumHeight pour définir une largeur ou une hauteur minimale ou maximale pour la fenêtre.

API de New Island

Les mises à jour de l’espace de noms Microsoft.UI.Content présentent plusieurs améliorations significatives et de nouvelles fonctionnalités visant à améliorer les fonctionnalités et l’interopérabilité des API ContentIsland. Ces modifications sont conçues pour prendre en charge de nouveaux scénarios d’hébergement, améliorer les fonctionnalités de rendu et garantir une meilleure synchronisation des états d’entrée et d’accessibilité. Les mises à jour clés sont les suivantes :

  1. Nouvelles primitives pour l’hébergement de ContentIslands :
    • DesktopPopupSiteBridge: permet d’héberger une ContentIsland fenêtre dans l’environnement d’une fenêtre Win32 avec WS_POPUP style, ce qui facilite les scénarios dans lesquels les applications utilisent des fenêtres contextuelles pour les boîtes de dialogue et les boîtes de message.
    • ChildSiteLink : permet à un ContentIsland parent d’héberger un ContentIsland enfant imbriqué, ce qui fournit un partitionnement fluide de la surface de rendu sans interruption de l’expérience utilisateur.
    • DesktopAttachedSiteBridge : s’attache à une fenêtre Win32 existante au lieu de en créer une, conçu pour héberger une ContentIsland avec Windows.UI.Composition.Visuals à la racine de la hiérarchie des fenêtres Win32, garantissant ainsi un contrôle total sur le traitement et l’accessibilité des entrées basées sur Win32.
  2. Rendu amélioré et synchronisation d’entrée :
    • Les propriétés LocalToParentTransformMatrix et ActualSize d’un ChildSiteLink sont mises à jour par rapport au parent ContentIsland avant le rendu, permettant d'éviter la latence et de garantir la synchronisation des états d'entrée et d'accessibilité.
  3. ContentIslands avec Windows.UI.Composition.Visuals :
    • ContentIsland peut utiliser Windows.UI.Composition.Visuals pour le rendu et les API de fenêtre Win32 pour le traitement des entrées, ce qui permet l’interopérabilité avec les applications qui utilisent des infrastructures d’expérience utilisateur héritées. Cela permet d’adopter progressivement des frameworks d’expérience utilisateur plus récents en couches au-dessus du graph de scène du SDK d’application Windows, comme WinUI et React Native pour Windows sur Fabric. Ces mises à jour améliorent collectivement la flexibilité, les performances et l’interopérabilité des API ContentIsland, ce qui permet aux développeurs de créer des applications plus sophistiquées et réactives.

En outre, les mises à jour de l’espace de noms Microsoft.UI.Xaml introduisent une nouvelle XamlIsland API, qui permet l’hébergement de contenu Xaml au sein d’un SiteBridge ou d’un ChildSiteLink. Le XamlIsland offre une plus grande flexibilité par rapport à l'API DesktopWindowXamlSource. Bien qu’il soit nécessaire d’héberger DesktopWindowXamlSource dans une fenêtre Win32 existante, XamlIsland expose un ContentIsland, offrant ainsi davantage d’options pour l’hébergement de contenu Xaml.

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 AI ne sont pas incluses dans cette version. Pour tester ces API, continuez à utiliser la version 1.7-experimental3 et partagez vos commentaires !

Nouvelles API pour la version 1.7.0

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
    TokenFailure
    TokenFailureKind
    TokenRequestParams
    TokenRequestResult
    TokenResponse
Microsoft.UI.Content

    ChildSiteLink
    ContentAutomationOptions
    ContentEnvironmentStateChangedEventArgs
        DidDisplayScaleChange

    ContentIsland
        AutomationOption
        Children
        CreateForSystemVisual
        FindAllForSystemCompositor
        FragmentRootAutomationProvider
        GetBySystemVisual
        LocalToClientTransformMatrix
        LocalToParentTransformMatrix
        NextSiblingAutomationProvider
        ParentAutomationProvider
        Popups
        PreviousSiblingAutomationProvider
        ProcessesKeyboardInput
        ProcessesPointerInput

    ContentIslandEnvironment
        DisplayScale

    ContentIslandStateChangedEventArgs
        DidLocalToClientTransformMatrixChange
        DidLocalToParentTransformMatrixChange

    ContentSite
        LocalToClientTransformMatrix
        LocalToParentTransformMatrix
        ProcessesKeyboardInput
        ProcessesPointerInput

    ContentSiteAutomationProviderRequestedEventArgs
    ContentSiteEnvironment
        DisplayScale

    ContentSiteEnvironmentView
        DisplayScale

    ContentSiteView
        AutomationOption
        LocalToClientTransformMatrix
        LocalToParentTransformMatrix
        ProcessesKeyboardInput
        ProcessesPointerInput

    DesktopAttachedSiteBridge
    DesktopChildSiteBridge
        CreateWithDispatcherQueue

    DesktopPopupSiteBridge
    IContentSiteAutomation
    IContentSiteInput
    IContentSiteLink
Microsoft.UI.Input

    InputFocusNavigationHost
        GetForSiteLink
Microsoft.UI.Text

    RichEditTextDocument
        GetMathML
        GetMathMode
        SetMathML
        SetMathMode
Microsoft.UI.Windowing

    AppWindow
        SetTaskbarIcon
        SetTaskbarIcon
        SetTitleBarIcon
        SetTitleBarIcon

    AppWindowTitleBar
        PreferredTheme

    OverlappedPresenter
        PreferredMaximumHeight
        PreferredMaximumWidth
        PreferredMinimumHeight
        PreferredMinimumWidth

    TitleBarTheme
Microsoft.UI.Xaml

    XamlIsland
    XamlRoot
        ContentIsland
Microsoft.UI.Xaml.Controls

    TitleBar
    TitleBarAutomationPeer
    TitleBarTemplateSettings
Microsoft.Windows.ApplicationModel.Background

    BackgroundTaskBuilder
Microsoft.Windows.ApplicationModel.Background.UniversalBGTask

    Task
Microsoft.Windows.ApplicationModel.WindowsAppRuntime

    ReleaseInfo
    RuntimeCompatibilityChange
    RuntimeCompatibilityOptions
    RuntimeInfo
    WindowsAppRuntimeVersion
Microsoft.Windows.BadgeNotifications

    BadgeNotificationGlyph
    BadgeNotificationManager
Microsoft.Windows.Media.Capture

    CameraCaptureUI
    CameraCaptureUIMaxPhotoResolution
    CameraCaptureUIMaxVideoResolution
    CameraCaptureUIMode
    CameraCaptureUIPhotoCaptureSettings
    CameraCaptureUIPhotoFormat
    CameraCaptureUIVideoCaptureSettings
    CameraCaptureUIVideoFormat

Corrections de bugs

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 un ListView. 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 incident potentiel lors de l’utilisation d’une ressource qui contient un x:Bind. Pour plus d’informations, consultez le problème GitHub #5786.
  • Correction d’un problème où la suppression d’éléments depuis la source du ItemsRepeater ne générait pas d’éléments qui apparaissent 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 : ceci peut aboutir à ce que les événements de touche pour la touche Alt droite (Alt Gr) ne soient plus délivrés aux descripteurs dans l’application ou les contrôles.
  • Correction d’un problème où l’utilisation d’un ResourceDictionary contenant une seule ressource ne pouvait pas trouver cette ressource et provoquerait probablement un incident. Pour plus d’informations, consultez le problème GitHub #8832.
  • 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 aucun CornerRadiusspé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.
  • Correction d’un problème dans la version 1.7-preview1 où les fenêtres contextuelles ne sont plus déplacées correctement avec leur fenêtre parente. Pour plus d’informations, consultez le problème GitHub #10386.
  • En fonction des commentaires de la version 1.7-preview1, certaines propriétés du nouveau contrôle TitleBar ont été renommées.