2

I have a GUI which I created using WPF I not want to port this so it's available for use on mac OS X. I heard mono can be used but it looks like they don't have any support for WPF's as of right now so any suggestions would be great Thanks.

Death Guard
  • 380
  • 3
  • 15

1 Answers1

3

.NET Core 3.0 has WPF but it works only for Windows platform, so there is no build-in support for multi-platform desktop GUI.

You could try port WPF application using Avalonia, but I never tried it. Avalonia works with .NET Core 2.0, .NET Standard 2.0.

Lukasz Szczygielek
  • 2,768
  • 2
  • 20
  • 34
  • Thank you so much I'll check it out. – Death Guard Jan 10 '20 at 12:23
  • 1
    @Andy it is rather beta than alpha. They state: "Avalonia is ready for General-Purpose Desktop App Development. However, there may be some bugs and breaking changes as we continue along into this project's development." https://github.com/AvaloniaUI/Avalonia/wiki/Projects-that-are-using-Avalonia and https://github.com/AvaloniaUI/Avalonia/issues/2239 – Lukasz Szczygielek Jan 10 '20 at 12:44
  • I stand corrected. Keen as I am on wpf and xaml I'm not so sure about adopting a beta open source project for a business app. – Andy Jan 10 '20 at 13:09
  • Avalonia is the way to go! – Danijel-James W Jul 11 '20 at 04:06