2013-10-23 21 views

回答

8

一個引用添加到OpenTK庫,你就會有System.Drawing.Color可用。您鏈接的文檔是表明它:在你的項目上Reference雙擊,和** *所有選項卡下,選擇OpenTK,

+0

謝謝!我沒有看到它。 – Alexander

+0

np。這就是我強調它的原因。 –

+0

我就是這樣的Xamarin n00b!感謝你! –

0

它明確指出「System.Drawing.Color結構」,即不是 命名空間。這意味着你不能做類似「使用 System.Drawing.Color;」在C#中。

對於iOS中的所有顏色需求,您需要使用MonoTouch.UIKit.UIColor,這是MonoTouch在大多數情況下使用的類型(例如,所有UIKit API)。

我不知道爲Android,但我猜你需要使用Android.Graphics.Color

+0

我不使用:

doc screenshot

添加引用它作爲「使用System.Drawing.Color」。只要做「使用System.Drawing並嘗試使用Color」。我知道UIColor,但是在獨立於平臺的代碼中,我想使用一些常見的東西,並在iOS/Android實現中從Drawing.Color中獲取UIColor/Graphics.Color。 – Alexander

+1

我與亞歷山大在這一個 - 它是愚蠢的System.Drawing包括點,rects等,而不包括一些顏色的一般表示。我不習慣添加OpenTK來獲取System.Drawing.Color ...是否有一些很好的理由在MonoTouch中省略了這種結構? –

相關問題