I understand Moonlight is no longer supported by Xamarin, but I have a WPF application written on Windows that I would like to port to Linux. I want to avoid rewriting the UI code. I came across a Xamarin project called MoonlightDesktop (http://www.mono-project.com/MoonlightDesktop) looks like what I need, but there's little discussion about it. Can I use this to port my app, if so, why has Xamarin not pushing it as one of their recommended cross platform UI libraries?
Is MoonlightDesktop suitable for porting wpf app to Linux?
1.2k Views Asked by ATL_DEV At
2
There are 2 best solutions below
0
ATL_DEV
On
It appears that it can be done as described in this post:
http://walking-in-moonlight.blogspot.com/2011/05/run-wpf-applications-on-linux.html
Related Questions in WPF
- Sorting a List by its property renames all the objects in the List
- Can't open new instance of another window in my app, in WPF .NET 8
- Binding forecolour and ToolTip to a DataGrid
- how to create Infinite Upgrades in a clicker game
- Try Catch exception is not catching the unhandled exception
- Assigning an object to another doesn't raise PropertyChanged event in WPF
- Masking input in TextBox
- What should I do if Visual Studio has a restriction on creating files with a long name or a long path to these files?
- reading configuration file (mytest.exe.config)
- WPF Windows Initializing is locking the separated thread in .Net 8
- How to bind to the DataContext ViewModel of another view?
- mouse coordinates in image go below 0 and above width
- WPF pop up is behaving differently in English language PC and Japanese language PC
- Multi level project reference using dll
- Unable to unzip archive .NET framework
Related Questions in MONO
- Activity.SpanId is 0000000000000000 on .NET Framework
- How to get Assembly when loading assembly using mono_assembly_load_from?
- Facing issue when running xbuild after building mono via meta-mono version 6.12.0.161
- Debugger not hitting in the vs code when trying to attach the mono process
- How to Enable Runtime Code Changes and Move Execution Pointer in Blazor WASM Client-Side Debugging with Mono/C#?
- Why does Unity give not detect enemies and run the TakeDamage() function after running the OverLapCircle() function? (UNITY 2D)[ANSWERED]
- How do I obtain static property value through mono debug wire?
- Use Mono to load and access simple DLL in Linux
- compiled & installed mono 6,12,0.199 on RHEL8, vbc complains, csc succeeds
- EventToCommandBehavior RelativeSource in Xamarin.Forms
- GetModuleHandle return null
- Xamarin - SMPT OFFICE365: sending emails has stopped working for me
- How to stop C++ app from crashing when an Access Violation exception happens in a C# function?
- Why does the SQLite3 ASP.NET Connecters for Membership provider does not work
- Create integrated terminal in C# (Mono) application
Related Questions in MOONLIGHT
- Changing Parsec Client Streaming Resolution
- Can't create provisioning profile in Xcode 9
- Execute a command from a variable inside a while loop or export variable out of while loop
- Mono: The type or namespace name 'Kind' could not be found
- Android: Image similarity api
- Mono Moonlight XAML to Javascript
- 403 Error when trying to download moonlight
- How to install moonlight in Ubuntu 12.0.4?
- Is MoonlightDesktop suitable for porting wpf app to Linux?
- moonlight VS silverlight
- System.Diagnostics.Process namespace missing
- MONO mscorlib.dll customize
- Moonlight on MAC OS X
- Unable to debug Moonlight plugin in firefox
- Debugging moonlight firefox plugin in linux using gdb
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
Popular # Hahtags
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
Moonlight is dead. So unfortunately this doesn't sound like a direction to take.
I don't know of any other cross-platform WPF-compatible toolkits either.