Partager via


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 :

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’interface IResourceManager 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 du DeploymentManager. 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 introduites WindowsAppRuntime.RuntimeInfo dans les versions 1.3 ne sont pas encore prises en charge, car elles contiennent un bogue critique.