Xamarin.ios 如何使用System.Drawing.Color?

Xamarin.ios 如何使用System.Drawing.Color?,xamarin.ios,system.drawing.color,Xamarin.ios,System.drawing.color,我昨天遇到了一个问题。我想在Android和iOS项目中使用System.Drawing.Color结构。Xamarin文档声称MonoTouch框架具有System.Drawing.Color结构链接-。但在monotouch.dll命名空间系统中,绘图没有名称颜色的结构。 我做错了什么?它清楚地说明了系统、绘图、颜色结构,即没有 命名空间。这意味着你不能像使用 系统、绘图、颜色;在C 对于iOS中的所有颜色需求,您需要使用MonoTouch在大多数情况下使用的类型,例如所有UIKit AP

我昨天遇到了一个问题。我想在Android和iOS项目中使用System.Drawing.Color结构。Xamarin文档声称MonoTouch框架具有System.Drawing.Color结构链接-。但在monotouch.dll命名空间系统中,绘图没有名称颜色的结构。


我做错了什么?

它清楚地说明了系统、绘图、颜色结构,即没有 命名空间。这意味着你不能像使用 系统、绘图、颜色;在C

对于iOS中的所有颜色需求,您需要使用MonoTouch在大多数情况下使用的类型,例如所有UIKit API

我不确定Android是否可用,但我想您需要使用

添加对OpenTK库的引用,这样您就可以使用System.Drawing.Color。您链接的文档表明:


要添加引用:双击项目中的引用,然后在**All*选项卡下选择OpenTK,

我不会将其用作System.Drawing.Color。只需使用系统。绘图,并尝试使用颜色。我知道UIColor,但在平台无关的代码中,我想使用一些常见的东西,并在iOS/Android实现中从Drawing.Color中获取UIColor/Graphics.Color。在这一点上,我和Alexander是一致的-对于System.Drawing来说,包括点、矩形等,而不包括一些通用的颜色表示是愚蠢的。我不喜欢添加OpenTK只是为了得到System.Drawing.Color。。。MonoTouch中省略此结构有什么好的原因吗?谢谢!我没看见。这就是为什么我突出了它。我是如此的一个Xamarin n00b!谢谢你!