Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Jede .NET Version führt eine neue Version von Windows Forms (WinForms) ein. Dieser Artikel enthält eine Zusammenfassung der Neuerungen in jeder Version.
.NET 11 Vorschau 3
Windows Forms enthält in .NET 11 Vorschauen keine wichtigen Updates.
.NET 10
In diesem Abschnitt werden die wichtigsten Änderungen an WinForms für .NET 10 beschrieben.
- Overview of Windows Forms on .NET 10
- Änderungen an der Zwischenablage
- Asynchrone Formulare
- Verbesserungen des benutzerdefinierten Designers
- Dunkler Modus
- Barrierefreiheit
- ScreenCaptureMode-API
- Verbesserungen bei der Analyse
.NET 9
WinForms in .NET 9 führt mehrere moderne Verbesserungen ein. Die asynchrone Formularfunktionalität stellt APIs bereit, mit denen BENUTZEROBERFLÄCHEN-bezogene Vorgänge asynchron ausgeführt werden können, wodurch die Integration in zeitgenössische asynchrone Programmiermuster erleichtert wird. Durch das Entfernen von BinaryFormatter wird ein langfristiges Sicherheitsrisiko vermieden, indem unsichere Deserialisierungspraktiken verhindert werden. Darüber hinaus wurden experimentelle Unterstützung für den dunklen Modus hinzugefügt, sodass Anwendungen ihre Farbschemas an dunkle Umgebungen anpassen können.
- Asynchrone Formulare
- BinaryFormatter wird nicht mehr unterstützt
- Dunkler Modus
- FolderBrowserDialog-Verbesserungen
- System.Drawing neue Funktionen und Verbesserungen
- ToolStrip
.NET 8
In .NET 8 hat Windows Forms die DPI-Unterstützung erneut verbessert, insbesondere durch Visual Studio DPI-Verbesserungen. Diese Erweiterung ermöglicht es dem Windows-Designer, unabhängig von Visual Studio in einem DPI-unabhängigen Modus ausgeführt zu werden, um sicherzustellen, dass das Design Ihrer App gestochen scharf bleibt, während Visual Studio seine native DPI-Einstellung beibehält. Ein weiterer Schlüsselfokusbereich war Datenbindungsverbesserungen und Schaltflächenbefehle.
- Verbesserungen bei der Datenbindung
- Schaltflächenbefehle
- Visual Studio DPI-Verbesserungen
- Verbesserungen bei hohen DPI-Werten
- Verschiedene Verbesserungen
.NET 7
In .NET 7 wurden erhebliche Verbesserungen am Rendering mit hohem DPI-Wert vorgenommen. Diese Verbesserungen stellen sicher, dass geschachtelte Steuerelemente, z. B. Schaltflächen innerhalb von Bereichen auf Registerkartenseiten, entsprechend den DPI-Einstellungen des aktuellen Monitors ordnungsgemäß skaliert werden. Dieses Feature, das für .NET 7 aktiviert ist, wird standardmäßig in .NET 8 aktiviert.
- Overview von WinForms auf .NET 7
- Verbesserungen bei hohen DPI-Werten
- Verbesserungen und Korrekturen bei der Barrierefreiheit
- Verbesserungen bei der Datenbindung (Vorschau)
- Verschiedene Verbesserungen
- Siehe auch
.NET 6
Der Fokus von .NET 5 für WinForms umfasste aktualisierte Vorlagen für C#, die globale Direktiven, Dateibereichsnamespaces und nullable Verweistypen verwenden. Es wurde ein neuer Anwendungs-Bootstrap eingeführt, der die Konfiguration von Windows Forms Anwendungen mithilfe der methode ApplicationConfiguration.Initialize vereinfacht.
- Overview von WinForms auf .NET 6
- Aktualisierte Vorlagen für C#
- Neuer Anwendungs-Bootstrap
- Ändern der Standardschriftart
- Visual Studio Designerverbesserungen
- Verbesserungen bei hohen DPI-Werten für PerMonitorV2
- Neue APIs
- Aktualisierte APIs
- Verbesserte Barrierefreiheit
.NET 5
Der Fokus von .NET 5 für WinForms bestand in der Einführung erweiterter Features, neuer Steuerelemente und verbesserter vorhandener Steuerelemente.
.NET Desktop feedback