Cocoa(Xamarin.Mac)应用程序是否支持System.Drawing.Graphics

时间:2015-09-09 06:52:06

标签: c# cocoa xamarin mono xamarin.mac

我有一个用GTK#编码的应用程序,它使用Mac上的Mono运行。因为它无法将应用程序与Apple Store的Mono Runtime正确捆绑。我试图迁移到Xamarin.mac(Cocoa)。但是我的整个应用程序使用System.Drawing.Graphics和stuff.Does Xamarin.Mac支持这个?

2 个答案:

答案 0 :(得分:0)

是的,使用Xamarin.Mac Classic API。这只是32位,您可以在那里使用Moni库,并使用完整的System.Drawing程序集。

新的Xamarin.Mac Unified API将生成64位应用程序包,但System.Drawing在这里不能完全正常工作。

答案 1 :(得分:0)

该库使用Apple的CoreGraphics引擎提供System.Drawing API的实现:

https://github.com/mono/sysdrawing-coregraphics

它适用于Xamarin.Mac和Xamarin.iOS的Unified。