Pankaj Chaurasia, Engineering Manager des WPF-Teams, hat die .NET-Entwickler
aufgefordert darüber abzustimmen, welche beiden der drei Optionen aus der
WPF-Roadmap realisiert werden sollen:
Die Abstimmung
findet hier statt. Zuletzt führte das Windows-11-Theming vor dem FolderBrowserDialog und den Nullability Annotations.
Tim Anderson fragt sich
in diesem Beitrag zum Thema, warum das Team nicht alle drei Verbesserungen vornehmen kann. Scheinbar will Microsoft die dafür erforderlichen Ressourcen nicht bereitstellen. Ein Grund dafür könnte sein, dass WPF nicht alle Entwickler davon überzeugen konnte, das einfachere Windows Forms-Framework zu verlassen. Dennoch fand es aber großen Anklang, wird nach wie vor von vielen Geschäftsanwendungen verwendet und wird auch von Microsoft in Visual Studio eingesetzt. Aus strategischen Gründen wurde es jedoch für Windows 8 beiseite geschoben, und die offizielle Richtung ist nun WinUI 3, dem es leider an jeglicher Kompatibilität mit WPF mangelt.
Die geringen Investitionen in WPF und die Tatsache, dass sogar die .NET Core-Variante des Frameworks nur für Windows verfügbar ist, haben viele Entwickler dazu veranlasst, sich anderweitig umzusehen. Der führende Kandidat für diejenigen, die dem Geist von WPF treu bleiben wollen, ist das Open-Source-Projekt
AvaloniaUI, das zu den aktivsten Projekten gehört, die von der .NET Foundation beaufsichtigt werden. Eine verwandte Option für Unternehmen, die maximale Kompatibilität mit WPF benötigen, ist
Avalonia XPF, das erst vor kurzem vorgestellt wurde.