question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

When will wpf be cross-platform

See original GitHub issue
  • .NET Core Version: (e.g. 3.0 Preview1, or daily build number, use dotnet --info)
  • Windows version: (winver)
  • Does the bug reproduce also in WPF for .NET Framework 4.8?: Yes/No
  • Is this bug related specifically to tooling in Visual Studio (e.g. XAML Designer, Code editing, etc…)? If yes, please file the issue via the instructions here.
  • Security issues and bugs should be reported privately, learn more via our responsible disclosure guidelines.

**Problem description:The technology is very good but the platform is too weak

**Actual behavior:Because of platform my company will drop it and use ###javafx!!!(Worried about the market? The desktop was your strong point, but now it has become an expired product)

**Expected behavior:Quickly cross-platform I will so happy and keep happy working.

**Minimal repro:Plz faster!!!

Issue Analytics

  • State:open
  • Created 3 years ago
  • Reactions:11
  • Comments:14 (1 by maintainers)

github_iconTop GitHub Comments

12reactions
thomasclaudiushubercommented, Jan 6, 2021

@BruceQiu1996 I don’t think there is any intent to bring WPF cross-platform. It relies on underlying infrastructure, like MilCore and DirectX.

But there are solutions in the pipeline and solutions already ready today.

a) From Microsoft:

  • .NET MAUI: There will be a cross-platform framework with .NET 6 that is called Multi-Platform App UI (MAUI), and you can use it to build desktop apps for Windows and MacOS (and also apps for iOS and Android and more platforms supported by the community). Find the repo here: .NET MAUI repo

b) From Community/Open Source

  • Platform UNO: Available today to bring your XAML/C# app to Android, iOS or even to the browser via WebAssembly. Find it here: https://platform.uno/. Uno uses the latest XAML dialect from UWP/WinUI.
  • Avalonia UI: Very similar to WPF. Find it here: https://avaloniaui.net

If it’s so super urgent, I recommend you to take a look at one of the open source projects mentioned above.

Note: This issue is a duplicate of #48 #2967 #3356.

7reactions
ClosetBugSlayercommented, Jan 7, 2021

WPF is still literally the most powerful UI framework in existence. It deserves a renaissance and it’ll get one. Wait till everyone discovers how easy MVVM is with C#9.

Read more comments on GitHub >

github_iconTop Results From Across the Web

Can i run .NET 6.0 WPF app on Linux ? - Microsoft Q&A
WPF is not cross platform. It compiles under .NET Core/6 but is Windows only. Note that you can, theoretically, run it using Wine...
Read more >
Transform a WPF App to Cross-Platform with .NET MAUI
WPF apps gain users as cross-platform, but what's best—.NET MAUI or Blazor Hybrid? Take a quick test, and learn the steps involved if...
Read more >
Is WPF Dead? - The Current State of WPF [2023]
I have been doing application development on a WPF application at my day job between 2010 and 2018. But is WPF dead in...
Read more >
Is WPF going to be cross platform in .NET 5 : r/dotnet
Nope. WinForms and WPF are still Windows-specific technologies. .NET still lacks an officially blessed framework for cross-platform desktop apps ...
Read more >
Cross-platform Windows Presentation Framework, anyone ...
WPF even went cross-platform, in a sense, when Microsoft introduced Silverlight, cut-down WPF for embedding in web pages, and then later for ...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found