3 ms·
dotnet core does not now and probably will never support WinForms or WPF (edit: in a cross platform way that tools like WINE can offer) It’s a very nice tool,
by hprotagonist 6y ago
dotnet core does not now and probably will never support WinForms or WPF (edit: in a cross platform way that tools like WINE can offer)
It’s a very nice tool, but the two dominant and old GUI frameworks for windows require win32 api for a bunch of stuff the last time i looked and there’s no getting away from it.
- akdor1154 6y ago.NET 6 will include a cross platform UI library based on Mono's implementation of WinForms IIRC.
- giancarlostoro 6y agoMAUI is basically Microsoft consolidating Xamarin fully into .NET and might consolidate things from their own UI frameworks as well.
- tester34 6y ago"The Real" WPF maybe not, but when it comes to XAML based, then there's: https://avaloniaui.net/ https://avaloniaui.net/ it is "A cross platform XAML Framework for .NET Framework, .NET Core and Mono." So that is in a realm of possibility.
- UrsaMedius 6y ago.NET Core does support both WinForms and WPF, but only on Windows (with no plans for other OS). Maybe that's what you meant and I just misunderstood? Regardlessly it used to be the case that .NET Core didn't support those GUI frameworks even on Windows, so it's a bit confusing.
- hprotagonist 6y agoyes that’s right. i’ll edit.
- solarkraft 6y agoThe "supports" thing is the other way around: Of course .net core would support them on other platforms, but Winforms and WPF don't support other platforms than Windows (Winforms because it's tightly coupled to Win32 [AFAIK] and WPF because it's mostly built on DirectX [AFAIK]). That said: (AFAIK) Both run on Wine in some versions.