Notes de publication du canal d'aperçu pour le SDK d'application Windows 1.3
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.
Dernière version de la chaîne de prévisualisation :
Dernière version de la chaîne stable :
Version 1.3 Aperçu 1 (1.3.0-preview1)
Il s’agit de la dernière version de l’aperçu du canal pour la version 1.3. Cette version inclut des préversions pour les nouvelles fonctionnalités dans WinAppSDK et plusieurs correctifs de bogues de sécurité, de sécurité, d’accessibilité et de fiabilité.
Dans une application existante utilisant SDK d'application Windows 1.2 (à partir du canal stable), vous pouvez mettre à jour votre package Nuget vers 1.3.0-preview1 (consultez la section Mettre à jour un package dans Installer et gérer des packages dans Visual Studio à l'aide du gestionnaire de packages NuGet).
Pour obtenir le runtime et le MSIX mis à jour, consultez les derniers téléchargements du SDK d'application Windows.
API de toile de fond XAML
Avec les propriétés intégrées à la fenêtre XAML, les toiles de fond Mica et arrière-plan Acrylic sont désormais plus faciles à utiliser dans votre application WinUI 3.
Pour plus d’informations sur la propriété Window.SystemBackdrop, consultez la spécification de l’API de toile de fond Xaml sur GitHub.
public MainWindow()
{
this.InitializeComponent();
this.SystemBackdrop = new MicaBackdrop();
}
Window.AppWindow
En remplaçant plusieurs lignes de code réutilisable, vous pouvez désormais utiliser des API AppWindow directement à partir d’une fenêtre via Window.AppWindow
. Consultez la spécification de l’API Window.AppWindow sur GitHub pour obtenir des informations supplémentaires sur l’arrière-plan et l’utilisation.
Nouvelles fonctionnalités de WinAppSDK
ApplicationModel.DynamicDependency
:PackageDependency.PackageGraphRevisionId
qui remplace le MddGetGenerationId déprécié.- Gestionnaire d’environnement :
EnvironmentManager.AreChangesTracked
pour vous informer si les modifications apportées au gestionnaire d’environnement peuvent être suivies dans votre application. Pour plus d’informations, consultez la spécification de l’API Gestion de l’environnement sur GitHub. - MRT Core : un nouvel événement,
Application.ResourceManagerInitializing
, permet à votre application de fournir sa propre implémentation de l’interfaceIResourceManager
et vous donne accès à ResourceManager que WinUI utilise pour résoudre les URI de ressource. Pour plus d’informations, consultez la spécification de l’API Gestion de l’environnement sur GitHub. - Avec la dernière version expérimentale de VSIX, vous pouvez désormais convertir votre application entre les formats non empaqueté et empaqueté via le menu Visual Studio au lieu d’avoir à passer par votre fichier projet.
- Un nouvel événement,
DebugSettings.XamlResourceReferenceFailed
, est maintenant déclenché lorsqu’une recherche Static/ThemeResource référencée ne peut pas être résolue. Cet événement donne accès à une trace qui détaille l’emplacement où le cadre a recherché cette clé afin de mieux vous permettre de déboguer les échecs de recherche de Static et ThemeResource. Pour plus d’informations, consultez les spécifications API et problèmes 4972, 2350, et 6073 sur GitHub. - Déploiement : Pour gérer et réparer Windows App Runtime,
DeploymentRepairOptions
il est désormais disponible dans le cadre duDeploymentManager
. Consultez la Spécification de l’API ThemeSettings sur GitHub pour plus d’informations.
Problèmes connus
- Le contrôle pivot provoque un incident d’exécution avec une erreur d’analyse XAML. Pour plus d’informations, consultez le problème 8160 sur GitHub.
- Lorsque le menu volant DatePicker ou TimePicker est ouvert, l’application se bloque.
- Les
WindowsAppRuntime.ReleaseInfo
API introduitesWindowsAppRuntime.RuntimeInfo
dans les versions 1.3 ne sont pas encore prises en charge, car elles contiennent un bogue critique.
Rubriques connexes
- Notes de version de la dernière chaîne stable pour le SDK d'application Windows
- Dernières notes de version de la chaîne expérimentale pour le SDK d'application Windows
- Installer des outils pour le SDK d’application Windows
- Créer votre premier projet WinUI 3 (SDK d’application Windows)
- Utiliser le SDK d’application Windows dans un projet existant
- Vue d’ensemble du déploiement
Windows developer