【问题标题】:Does Cocoa(Xamarin.Mac) applications support System.Drawing.GraphicsCocoa(Xamarin.Mac) 应用程序是否支持 System.Drawing.Graphics
【发布时间】:2015-09-09 06:52:05
【问题描述】:

我有一个用 GTK# 编码的应用程序,它在 Mac 上使用 Mono 运行。由于无法将该应用程序与 Apple 商店的 Mono Runtime 正确捆绑。我正在尝试迁移到 Xamarin.mac(Cocoa)。但我的整个应用程序使用 System.Drawing.Graphics 和东西。Xamarin.Mac 支持吗?

【问题讨论】:

    标签: c# cocoa xamarin mono xamarin.mac


    【解决方案1】:

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

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

    【讨论】:

      【解决方案2】:

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

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

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-02-09
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多