À propos du projet

Windows Forms (WinForms) est un framework d’interface utilisateur pour créer des applications de bureau Windows. Il s’agit d’un wrapper .NET au-dessus des bibliothèques d’interface utilisateur Windows, telles que User32 et GDI+, et il offre des contrôles et des fonctionnalités propres à Windows Forms. Il constitue l’un des moyens les plus productifs de créer des applications de bureau, avec un concepteur visuel dans Visual Studio permettant le glisser-déposer de contrôles. Le dépôt contient l’implémentation de Windows Forms pour la plateforme .NET (et non la variante .NET Framework ni les implémentations du concepteur). Il s’agit d’un fork du code Windows Forms de .NET Framework 4.8, ciblant initialement .NET Core 3.0, avec des changements cassants ultérieurs documentés dans le guide de portage. Le projet met l’accent sur l’innovation dans des domaines tels que HighDPI et les scénarios par moniteur V2, la conformité en matière d’accessibilité, les améliorations de sécurité et de performances, ainsi que la prise en charge des appels asynchrones. Il ne vise pas à ajouter des fonctionnalités déjà présentes dans les interfaces utilisateur de bureau modernes comme WPF ou WinUI, ni à étendre les applications de bureau aux applications mobiles, multimédias ou IoT. Les contributions sont les bienvenues, avec des directives pour contribuer, compiler et tester. Les problèmes de sécurité doivent être signalés en privé au Microsoft Security Response Center. Le projet est sous licence MIT et est un projet de la .NET Foundation.