Microsoft erweitert WinUI 3 um zwei Funktionen, die Entwickler bislang häufig über zusätzliche Bibliotheken umsetzen mussten. Mit TableView und Chart lassen sich künftig Tabellen und Diagramme direkt in native Windows-Anwendungen integrieren. Noch befinden sich die neuen Steuerelemente allerdings in einer experimentellen Phase.
Tabellen mit Sortierung, Filtern und Bearbeitungsfunktionen
Mit TableView führt Microsoft eine neue Tabellenansicht ein, mit der sich auch größere Datenmengen übersichtlich darstellen lassen. Nutzer können die angezeigten Daten sortieren, filtern und gruppieren, während sich einzelne Werte direkt innerhalb der Tabelle bearbeiten lassen. Zudem können Entwickler die Spaltenbreite anpassen, bestimmte Spalten am linken Rand fixieren oder eigene Vorlagen für Statusanzeigen und andere Inhalte erstellen.
Damit die Anwendung bei umfangreichen Tabellen nicht sämtliche Inhalte gleichzeitig darstellen muss, werden nur die aktuell sichtbaren Zeilen und deren unmittelbare Umgebung geladen. Allerdings bietet TableView noch nicht den vollen Funktionsumfang eines klassischen DataGrid. So lässt sich aktuell nur eine Zeile gleichzeitig auswählen und auch die Sortierung ist auf eine einzelne Spalte beschränkt. Das freie Verschieben von Spalten sowie mehrstufige Gruppierungen werden ebenfalls noch nicht unterstützt. Microsoft arbeitet bereits an weiteren Funktionen, darunter hierarchische Ansichten und eigene Kontextmenüs.
Diagramme und Verbesserungen für die Stifteingabe
Neben TableView führt Microsoft mit Chart auch eine neue Möglichkeit ein, Diagramme direkt in Windows-Anwendungen darzustellen. Unterstützt werden unter anderem Linien-, Flächen- und Balkendiagramme, die sich mit Legenden, Beschriftungen und Markierungen versehen lassen. Mehrere Datenreihen können zudem innerhalb eines Diagramms kombiniert werden, beispielsweise um Einnahmen und Ausgaben miteinander zu vergleichen.
Darüber hinaus hat Microsoft die Stifteingabe überarbeitet. Entwickler können gezeichnete Striche nun selbst darstellen und die Werkzeugleiste InkToolbar direkt mit dem InkPresenter verbinden. Gleichzeitig wurden mehrere Fehler behoben, durch die der Speicherverbrauch von WinUI-Anwendungen unter bestimmten Umständen ansteigen konnte.
Neue Funktionen lassen sich bereits ausprobieren
Die neuen Steuerelemente sind bereits Bestandteil des Windows App SDK 2.5.4-experimental, das Ende September veröffentlicht wurde. Microsoft hat die Diagrammfunktion am 20. Oktober und die Tabellenansicht am 26. Oktober noch einmal ausführlicher vorgestellt. Wer sich die Neuerungen anschauen möchte, kann dafür die WinUI Gallery 3.0.4 verwenden, in der bereits passende Beispiele zur Verfügung stehen.
Für normale Windows-11-Nutzer ändert sich durch die Veröffentlichung zunächst nichts, denn die neuen Funktionen werden nicht automatisch über ein Windows-Update in bestehende Programme integriert. Stattdessen müssen Entwickler die Steuerelemente selbst einbauen.
Mit * oder markierte Links sind „Affiliate-Links“. Mit dem Kauf über diesen Link erhalten wir eine Verkaufsprovision, ohne dass du mehr bezahlst.
Quellen:


