ColorTypeConverter Класс

Определение

Объект TypeConverter, преобразующий строки в объекты Color.

[Xamarin.Forms.Xaml.TypeConversion(typeof(Xamarin.Forms.Color))]
public class ColorTypeConverter : Xamarin.Forms.TypeConverter
type ColorTypeConverter = class
    inherit TypeConverter
Наследование
System.Object
ColorTypeConverter
Атрибуты

Комментарии

В следующем примере показаны некоторые варианты ColorTypeConverter:

var converter = new ColorTypeConverter ();
Assert.True (converter.CanConvertFrom (typeof(string)));
Assert.AreEqual (Color.Blue, converter.ConvertFromInvariantString ("Color.Blue"));
Assert.AreEqual (Color.Blue, converter.ConvertFromInvariantString ("Blue"));
Assert.AreEqual (Color.Blue, converter.ConvertFromInvariantString ("#0000ff"));
Assert.AreEqual (Color.Default, converter.ConvertFromInvariantString ("Color.Default"));
Assert.AreEqual (Color.Accent, converter.ConvertFromInvariantString ("Accent"));
var hotpink = Color.FromHex ("#FF69B4");
Color.Accent = hotpink;
Assert.AreEqual (Color.Accent, converter.ConvertFromInvariantString ("Accent"));          

Конструкторы

ColorTypeConverter()

Создает объект ColorTypeConverter со значениями по умолчанию.

Методы

CanConvertFrom(Type)

При реализации в производном классе возвращает логическое значение, указывающее, может ли преобразователь производного типа преобразовать sourceType в свой целевой тип.

(Унаследовано от TypeConverter)
ConvertFrom(CultureInfo, Object)
Устаревшие..

При реализации в производном классе преобразует объект, который представляет собой версию value и может быть приведен к целевому типу.

(Унаследовано от TypeConverter)
ConvertFrom(Object)
Устаревшие..

Вызывает ConvertFrom(CultureInfo, Object) со сведениями о текущем языке и региональных параметрах и o.

(Унаследовано от TypeConverter)
ConvertFromInvariantString(String)

Создает цвет на основе допустимого названия цвета.

Применяется к