Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Chaque version de .NET introduit une nouvelle version de Windows Forms (WinForms). Cet article vous donne un aperçu des nouveautés de chaque version.
.NET 10 Release Candidate
Cette section décrit les principales modifications apportées à WinForms pour .NET 10 Release Candidate.
- Vue d’ensemble de Windows Forms sur .NET 10
- Modifications du Presse-papiers
- Formulaires asynchrones
- Améliorations apportées au concepteur personnalisé
- Mode sombre
- Accessibilité
- ScreenCaptureMode API
- Améliorations apportées à l’analyseur
.NET 9
WinForms dans .NET 9 introduit plusieurs améliorations modernes. La fonctionnalité de formulaires asynchrones fournit des API permettant d’exécuter des opérations liées à l’interface utilisateur de manière asynchrone, ce qui facilite l’intégration aux modèles de programmation asynchrones contemporains. La suppression de BinaryFormatter élimine un risque de sécurité de longue date en empêchant les pratiques de désérialisation non sécurisées. En outre, la prise en charge expérimentale du mode sombre a été ajoutée, ce qui permet aux applications d’adapter leurs jeux de couleurs pour mieux répondre aux environnements sombres.
- Formulaires asynchrones
- BinaryFormatter n’est plus pris en charge
- Mode sombre
- Améliorations apportées à FolderBrowserDialog
- Nouvelles fonctionnalités et améliorations de System.Drawing
- ToolStrip
.NET 8
Dans .NET 8, Windows Forms a de nouveau amélioré la prise en charge de DPI, notamment grâce aux améliorations apportées à Visual Studio DPI. Cette amélioration permet au Concepteur Windows de s’exécuter en mode sans prise en charge des ppp indépendamment de Visual Studio, ce qui permet à la conception de votre application de rester nette alors que Visual Studio reste à son paramètre ppp natif. Une autre zone de focus clé était les améliorations apportées à la liaison de données et les commandes de bouton.
- améliorations apportées aux liaisons de données
- Commandes de bouton
- Améliorations du DPI de Visual Studio
- Améliorations des ppp élevés
- Améliorations diverses
.NET 7
Dans .NET 7, des améliorations significatives ont été apportées au rendu DPI élevé. Ces améliorations garantissent que les contrôles imbriqués, tels que les boutons dans les panneaux des pages d’onglets, sont mis à l’échelle correctement en fonction des paramètres DPI du moniteur actuel. Cette fonctionnalité, qui est opt-in pour .NET 7, sera activée par défaut dans .NET 8.
- Aperçu de WinForms sur .NET 7
- Améliorations des ppp élevés
- Améliorations et correctifs d’accessibilité
- Améliorations de la liaison de données (préversion)
- Améliorations diverses
- Voir également
.NET 6
Le focus de .NET 5 pour WinForms comprenait des modèles mis à jour pour C# qui utilisent des directives globales, des espaces de noms délimités aux fichiers et des types de référence nullables. Un nouveau bootstrap d'application a été introduit, ce qui simplifie la configuration des applications Windows Forms à l’aide de la méthode ApplicationConfiguration.Initialize.
- Vue d’ensemble de WinForms sur .NET 6
- Modèles mis à jour pour C#
- Nouvelle application de démarrage
- Modifier la police par défaut
- Améliorations apportées au concepteur Visual Studio
- Améliorations des ppp élevés pour PerMonitorV2
- Nouvelles API
- APIs mises à jour
- Amélioration de l’accessibilité
.NET 5
Le focus de .NET 5 pour WinForms était d’introduire des fonctionnalités améliorées, de nouveaux contrôles et des contrôles existants améliorés.
.NET Desktop feedback