Как использовать System.Drawing.Color?
Я столкнулся с проблемой вчера. Я хочу использовать System.Drawing.Color
структура в проектах Android и iOS. Документация Xamarin утверждает, что платформа MonoTouch имеет System.Drawing.Color
структура (ссылка - http://iosapi.xamarin.com/?link=T:System.Drawing.Color). Но в пространстве имен monotouch.dll System.Drawing
не имеет структуры с именем Color.
Что я сделал не так?
2 ответа
Добавить ссылку на OpenTK
библиотека и у вас будет System.Drawing.Color
имеется в наличии. Документ, на который вы ссылались, указывал на это:
Чтобы добавить ссылку: дважды щелкните Reference
в вашем проекте и на вкладке ** Все * выберите OpenTK,
В нем четко указано "System.Drawing.Color Structure", то есть не пространство имен. Это означает, что вы не можете делать что-то вроде "using System.Drawing.Color;" в C#.
Для всех ваших потребностей в цвете в iOS вам нужно использовать MonoTouch.UIKit.UIColor, тип, который MonoTouch использует в большинстве случаев (например, все UIKit API).
Я не уверен для Android, но я думаю, вам нужно использовать Android.Graphics.Color