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 gibt Ihnen eine Zusammenfassung dessen, was in jeder Version neu ist.
.NET 10 Release Candidate
In diesem Abschnitt werden die wichtigsten Änderungen an WinForms für .NET 10 Release Candidate beschrieben.
- Übersicht über Windows Forms unter .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 NICHT-DPI-Modus ausgeführt zu werden, um sicherzustellen, dass das Design Ihrer App scharf bleibt, während Visual Studio selbst bei der nativen DPI-Einstellung bleibt. Ein weiterer Schlüsselfokusbereich war Datenbindungsverbesserungen und Schaltflächenbefehle.
- Verbesserungen bei der Datenbindung
- Schaltflächenbefehle
- Verbesserungen der DPI-Werte in Visual Studio
- 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.
- Übersicht über 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 ApplicationConfiguration.Initialize Methode vereinfacht.
- Übersicht über WinForms auf .NET 6
- Aktualisierte Vorlagen für C#
- Neuer Anwendungs-Bootstrap
- Ändern der Standardschriftart
- Verbesserungen des Visual Studio-Designers
- 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