可以使用Xamarin在Mac和Mobile上运行WPF吗?

时间:2017-07-11 13:29:10

标签: c# wpf xamarin

这个问题没有确切的细节,更具理论性。

据我所知,通常的WPF应用程序无法在Mac上运行。因为我正在制作视频游戏,所以对我来说很重要,因为它让我没有很大一部分潜在客户。我读到Xamarin有工具可以制作可在Mac上使用的应用程序。如何实现?

我已经使用Xamarin安装了Visual Studio 2017,但没有时间对其功能进行全面研究。

要让我的游戏在Mac上可用,必须做些什么?我猜Xamarin不会只是在exe文件中添加一些内容,以使其在非Windows系统上运行。那么,可以做些什么呢?是否有类似WPF,但对于Mac或移动?一些不同类型的“模板”可以使用大多数,甚至整个现有代码?

如果互联网上有可用的信息,我不要求完全引导整个过程,只需提供链接即可。

谢谢你, 叶甫盖尼

4 个答案:

答案 0 :(得分:4)

  

可以使用Xamarin在Mac和Mobile上运行WPF吗?

没有。 WPF应用程序仅在Windows上运行。周期。

您可以使用Xamarin.Forms使用C#和XAML为iOS,Android和Windows构建本机用户界面,但这与WPF不同:https://www.xamarin.com/forms

答案 1 :(得分:2)

您可以将Xamarin Forms用作跨平台开发的库。

表示您拥有共享代码库(view / viewmodels / model)等。 但您仍需要通过本机系统(例如Mac,Windows,Android)以正确的方式实现所有视图组件。

正如您所见,here xamarin表格迟早会支持WPF和MacOS项目,因此您可以编程WPF应用程序并使用共享代码库。

但我不建议您使用wpf开发游戏。

答案 2 :(得分:1)

答案简短: Xamarin只是一个为Windows,iOS和iPad创建独立于平台的移动应用程序的平台。机器人。

答案 3 :(得分:0)

您正在寻找的是Unity 3D引擎,它允许您创建跨平台的游戏,也可以通过Web浏览器获得! Link to Unity