ColorTypeConverter Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Объект TypeConverter, преобразующий строки в объекты Color.
[Xamarin.Forms.Xaml.TypeConversion(typeof(Xamarin.Forms.Color))]
public class ColorTypeConverter : Xamarin.Forms.TypeConverter
type ColorTypeConverter = class
inherit TypeConverter
- Наследование
- Атрибуты
Комментарии
В следующем примере показаны некоторые варианты 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) |
При реализации в производном классе возвращает логическое значение, указывающее, может ли преобразователь производного типа преобразовать |
ConvertFrom(CultureInfo, Object) |
Устаревшие..
При реализации в производном классе преобразует объект, который представляет собой версию |
ConvertFrom(Object) |
Устаревшие..
Вызывает ConvertFrom(CultureInfo, Object) со сведениями о текущем языке и региональных параметрах и |
ConvertFromInvariantString(String) |
Создает цвет на основе допустимого названия цвета. |