昨天我遇到了问题。我想在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的结构。
我做错了什么?
答案 0 :(得分:9)
添加对OpenTK
库的引用,您将System.Drawing.Color
可用。您链接的文档表明了这一点:
添加引用:双击项目中的Reference
,然后在** All *选项卡下,选择OpenTK,
答案 1 :(得分:0)
它清楚地说明了“System.Drawing.Color Structure”,即没有 命名空间。这意味着你不能做“使用”这样的事情 System.Drawing.Color;“在C#。
对于iOS中的所有颜色需求,您需要使用MonoTouch.UIKit.UIColor,MonoTouch在大多数情况下使用的类型(例如所有UIKit API)。
我不确定Android,但我想您需要使用Android.Graphics.Color