将WPF程序移动到Linux

时间:2018-03-30 12:23:10

标签: c# wpf

我有一个C#WPF程序,我已经工作了一段时间,我需要转向Linux。我知道Moonlight已经死了,Monodevelop没有实现WPF功能的未来计划。有没有人对在Linux中重建我的程序最无痛的方法有任何建议?它是一个DnD字符生成器,​​它使用带有制表符控件的GUI来分隔不同的部分。我只知道C#,但如果这是最好的方法,我会学习另一种语言。

1 个答案:

答案 0 :(得分:-4)

.NET Framework计划用于Platform独立,但从未实现过。它变得太大而无法完全移植。

.NET Core没有这个问题。与.NET Framework相比,它被削减了。它既不支持WPF也不支持Windows Forms,但它确实支持类似的东西:UWP。基本上是" WPF添加了App环境"。由于您的程序可能不需要任何扩展权利,因此UWP可能是最佳选择。

否则,跨平台的常见GUI就是Xamarian。但Xamarian应用程序通常是从开始设计的。