Seit Ewigkeiten gibt es die Bitte der Community an Microsoft: macht den Quellcode für die UI-Frameworks verfügbar.
Lange wurde dies ignoriert - und so blieben auch viele Bugs ungefixt.
Nun hat sich Microsoft aber entschieden: der Quellcode für WinUI 3 wird veröffentlicht.
Der Quellcode steht nun unter https://github.com/microsoft/microsoft-ui-xaml zur Verfügung.
WinUI 3
WinUI 3 ist prinzipiell das neueste UI-Framework von Microsoft, die für die Entwicklung von Windows Desktop-Anwendungen verwendet wird. Es baut auf dem Universal Windows Platform (UWP), verwendet XAML auf und ermöglicht die Erstellung moderner Windows-Anwendungen.
Die wichtigsten Merkmale sind:
- WinUI 3 verwendet XAML (Extensible Application Markup Language) für die Benutzeroberflächenentwicklung.
- Unterstützt .NET und C++: Entwickler können WinUI 3 mit verschiedenen Programmiersprachen verwenden, darunter .NET (C#) und C++
Auch wenn WinUI 3 aufgrund vieler Bugs nicht sehr beliebt ist, wird WinUI als das derzeit empfohlene UI-Framework angesehen, wenn es eine native Windows-Desktop-App werden soll.