Freigeben über


Neuerungen in WPF für .NET 7

In diesem Artikel werden einige der neuen Windows Presentation Foundation-Features und -Verbesserungen in .NET 7 beschrieben.

Leistungsverbesserungen

Viele der Verbesserungen in WPF für .NET 7 wurden auf die Leistung konzentriert, z. B.:

  • Vermeiden Sie boxen und unboxing, wenn möglich.
  • Vermeiden Sie unnötige Objektallokationen auf dem Heap.
  • Verwenden Sie Instanzen erneut, anstatt neue Instanzen von StringBuilder zu erstellen.
  • Die Verwendung StringBuilder wurde beendet, wenn sie nicht erforderlich war.

Eine Liste wichtiger Änderungen finden Sie im .NET-Blog – Neuerungen für WPF in .NET 7.

Verbesserungen und Korrekturen bei der Barrierefreiheit

Zusätzliche Tastaturinteraktionen für Steuerelemente wurden hinzugefügt:

  • Die Breite der DataGrid- und GridView-Spalten kann mit ALT + Pfeiltasten nach links/rechts angepasst werden.
  • Wenn die Sortierung für die DataGridSpalte aktiviert ist, kann eine Spalte mit F3 sortiert werden.
  • Überprüfbare Menüelemente werden jetzt korrekt von einem Bildschirmsprecher angekündigt.

Fehlerkorrekturen

Während WPF weiterhin vollständig unterstützt und in .NET Framework gewartet wird, gehen die meisten Fixes und alle neuen Features nur in .NET ein, wo wir die Möglichkeit haben, größere Änderungen vorzunehmen. Die WPF-Community hat dazu beigetragen, einige langjährige Fehler in dieser Version zu beseitigen.

Es gab weitere Fehlerkorrekturen, die von der Community bereitgestellt wurden, von denen viele im .NET-Blog aufgeführt sind.

Siehe auch