Aracılığıyla paylaş


ColorTypeConverter Sınıf

Tanım

TypeConverter Dizelerden öğesine dönüştüren bir Color.

[Xamarin.Forms.Xaml.TypeConversion(typeof(Xamarin.Forms.Color))]
public class ColorTypeConverter : Xamarin.Forms.TypeConverter
type ColorTypeConverter = class
    inherit TypeConverter
Devralma
System.Object
ColorTypeConverter
Öznitelikler

Açıklamalar

Aşağıdaki örnekte bazı çeşitlemeleri gösterilmektedir 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"));          

Oluşturucular

ColorTypeConverter()

Varsayılan değerlerle yeni ColorTypeConverter bir oluşturur.

Yöntemler

CanConvertFrom(Type)

Türetilmiş bir sınıfta uygulandığında, türetilmiş tür dönüştürücüsünü hedef türüne dönüştürip dönüştüremeyeceğini sourceType belirten bir Boole değeri döndürür.

(Devralındığı yer: TypeConverter)
ConvertFrom(CultureInfo, Object)
Geçersiz.

Türetilmiş bir sınıfta uygulandığında, sürümü olan ve hedef türe dönüştürülebilen bir value nesneyi dönüştürür.

(Devralındığı yer: TypeConverter)
ConvertFrom(Object)
Geçersiz.

Geçerli kültür bilgileri ve oile çağrılarConvertFrom(CultureInfo, Object).

(Devralındığı yer: TypeConverter)
ConvertFromInvariantString(String)

Geçerli bir renk adından bir renk oluşturur.

Şunlara uygulanır