Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 使用xamarin从现有wpf程序创建Linux应用程序_C#_Linux_Wpf_Xamarin_Xamarin.forms - Fatal编程技术网

C# 使用xamarin从现有wpf程序创建Linux应用程序

C# 使用xamarin从现有wpf程序创建Linux应用程序,c#,linux,wpf,xamarin,xamarin.forms,C#,Linux,Wpf,Xamarin,Xamarin.forms,我正在使用wpf(使用MVVM模式)创建一个程序,我希望它也能在linux中工作。我读过关于xamarin的书,但找不到任何关于如何实现这种东西的教程。有谁能解释一下,是否有可能将我现有的程序与xamarin(在visual studio中)一起使用,并在Linux上运行它?如果是的话,我应该怎么做 谢谢:)使用C#开发Linux桌面应用程序不需要Xamarin。使用(Xamarin Studio最初是从这个项目中派生出来的)您可以开发适合您需要的GTK应用程序 WPF的问题在于Mono(.NE

我正在使用wpf(使用MVVM模式)创建一个程序,我希望它也能在linux中工作。我读过关于xamarin的书,但找不到任何关于如何实现这种东西的教程。有谁能解释一下,是否有可能将我现有的程序与xamarin(在visual studio中)一起使用,并在Linux上运行它?如果是的话,我应该怎么做


谢谢:)

使用C#开发Linux桌面应用程序不需要Xamarin。使用(Xamarin Studio最初是从这个项目中派生出来的)您可以开发适合您需要的GTK应用程序

WPF的问题在于Mono(.NET的开源实现)只是.NET的一个子集,没有WPF的任何实现

因此,这样做的好处是,您仍然可以重用现有应用程序中几乎所有的核心代码,但要使其在Linux上运行,您必须重新编写UI层