Freigeben über


Neuerungen in Windows Forms für .NET 5

Windows Forms für .NET 5 fügt die folgenden Features und Verbesserungen über .NET Framework hinzu.

Es gibt einige wichtige Änderungen, die Sie beim Migrieren von .NET Framework zu .NET 5 beachten sollten. Weitere Informationen finden Sie unter Breaking Changes in Windows Forms.

Verbesserte Features

  • Muster der Microsoft-Benutzeroberflächenautomatisierung funktionieren mit Tools für Barrierefreiheit wie Narrator und Jaws besser.

  • Verbesserte Leistung.

  • Die VB.NET Projektvorlage ist standardmäßig auf DPI-SystemAware-Einstellungen für hohe DPI-Auflösungen wie 4k Monitore festgelegt.

  • Die Standardschriftart entspricht den aktuellen Windows-Designempfehlungen.

    Vorsicht

    Dies kann sich auf das Layout von Apps auswirken, die aus .NET Framework migriert wurden.

Neue Steuerelemente

Die folgenden Steuerelemente wurden hinzugefügt, seit Windows Forms zu .NET Framework portiert wurde:

Erweiterte Kontrollen

  • System.Windows.Forms.ListView

    • Unterstützt ausklappbare Gruppen
    • Fußzeilen
    • Gruppieren von Untertiteln, Aufgaben und Titelbildern
  • System.Windows.Forms.FolderBrowserDialog

    Dieses Dialogfeld wurde aktualisiert, um die moderne Windows-Oberfläche anstelle der alten Windows 7-Oberfläche zu verwenden.

  • System.Windows.Forms.FileDialog

    • Unterstützung für ClientGuidhinzugefügt.

      ClientGuid ermöglicht es einer aufrufenden Anwendung, eine GUID dem permanenten Zustand eines Dialogfelds zuzuordnen. Der Status eines Dialogfelds kann Faktoren wie den zuletzt besuchten Ordner und die Position und Größe des Dialogfelds enthalten. Dieser Zustand wird in der Regel basierend auf dem Namen der ausführbaren Datei beibehalten. Mit ClientGuid kann eine Anwendung unterschiedliche Zustände des Dialogs innerhalb derselben speichern.

  • System.Windows.Forms.TextRenderer

    Unterstützung für ReadOnlySpan<T> zur Verbesserung der Leistung beim Rendern von Text hinzugefügt.

Siehe auch