WPF in Linux

Keerthana Kolandasamy 16 Reputation points
2020-03-27T09:51:44.673+00:00

According to this blog(https://devblogs.microsoft.com/dotnet/announcing-net-5-0-preview-1/), The .NET Core and .NET 5 (latest .NET platforms) will support WPF. But looks like the support is limited only to Windows OS.

Is there any recommendation to develop/build/run desktop GUI applications in Linux, that could reuses the .NET Core Libraries we have already created?

Windows Presentation Foundation
Windows Presentation Foundation
A part of the .NET Framework that provides a unified programming model for building line-of-business desktop applications on Windows.
2,367 questions
{count} votes

2 answers

Sort by: Most helpful
  1. Mouad Cherkaoui 6 Reputation points
    2020-07-13T08:55:46.697+00:00

    Hi,
    just recently I've heard about a Multiplatform Application UI, take a look to this blog post:

    https://devblogs.microsoft.com/dotnet/introducing-net-multi-platform-app-ui/

    Best regards.

    1 person found this answer helpful.
    0 comments No comments

  2. alejandro medina 1 Reputation point
    2022-08-17T09:12:57.153+00:00

    check out the ui library used to build edge for linux, i have been testing edge for linux for months and its looks stable but it may depend on what are you goin to build for example here is a link to check about skia https://techcommunity.microsoft.com/t5/discussions/which-one-is-better-skia-api-as-the-graphics-api-or-opengl-es/m-p/1260220
    i havent tested it my self but it sems promising

    the following link will help you to get informed on some of ui libraries used for crossplataform building

    https://devblogs.microsoft.com/dotnet/net-core-image-processing/#:~:text=SkiaSharp%20is%20the.NET%20wrapper%20for%20Google%E2%80%99s%20Skia%20cross-platform,make%20it%20work%20easily%20on%20Windows%20and%20macOS.

    gtk# and skiasharp seems as the best optios for the cuestion in my opinion

    0 comments No comments