2013-10-23 15 views

Antwort

8

verwenden müssen einen Verweis auf die OpenTK Bibliothek hinzufügen und Sie werden System.Drawing.Color zur Verfügung haben. Das Dokument, das Sie verlinkt angibt, dass es:

doc screenshot

Um einen Verweis hinzuzufügen: Doppelklick auf Reference in Ihrem Projekt und unter dem ** * Alle Registerkarte wählen OpenTK,

+0

Danke! Ich habe es nicht gesehen. – Alexander

+0

np. Deshalb habe ich es hervorgehoben. –

+0

Ich bin so ein Xamarin n00b! Danke dafür! –

0

Es eindeutig fest, "System.Drawing.Color Struktur", das heißt nicht Namespace. Das heißt, Sie können nicht etwa " System.Drawing.Color;" in C#.

Für alle Ihre Farbanforderungen in iOS müssen Sie MonoTouch.UIKit.UIColor verwenden, den Typ, den MonoTouch in den meisten Fällen verwendet (z. B. alle UIKit API).

Ich bin für Android nicht sicher, aber ich denke, man Android.Graphics.Color

+0

ich nicht verwenden es als "using System.Drawing.Color". Tun Sie einfach "mit System.Drawing und versuchen Sie, Farbe zu verwenden". Ich weiß, über UIColor, aber in plattformunabhängigen Code möchte ich etwas gemeinsam und UIColor/Graphics.Color von Drawing.Color in iOS/Android-Implementierung verwenden bekommen. – Alexander

+1

Ich bin mit Alexander auf diesem - es ist dumm für System.Drawing Punkte enthalten, Rects usw. und nicht einige generische Darstellung von Farben umfassen. Ich bin nicht wohl, OpenTK einfach hinzufügen zu müssen, um System.Drawing.Color zu bekommen ... gibt es einen guten Grund, dass diese Struktur in MonoTouch weggelassen wird? –

Verwandte Themen