如何使用System.Drawing.Color?

时间:2013-10-23 07:42:46

标签: xamarin.ios system.drawing.color

昨天我遇到了问题。我想在Android和iOS项目中使用System.Drawing.Color结构。 Xamarin文档声称MonoTouch框架具有System.Drawing.Color结构(link - http://iosapi.xamarin.com/?link=T:System.Drawing.Color)。但是在monotouch.dll命名空间System.Drawing中没有名称为Color的结构。 enter image description here

我做错了什么?

2 个答案:

答案 0 :(得分:9)

添加对OpenTK库的引用,您将System.Drawing.Color可用。您链接的文档表明了这一点:

doc screenshot

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

答案 1 :(得分:0)

它清楚地说明了“System.Drawing.Color Structure”,即没有 命名空间。这意味着你不能做“使用”这样的事情 System.Drawing.Color;“在C#。

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

我不确定Android,但我想您需要使用Android.Graphics.Color