Bagikan melalui


ColorTypeConverter Kelas

Definisi

TypeConverter yang mengonversi dari string menjadi Color.

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

Keterangan

Contoh berikut menunjukkan beberapa variasi 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"));          

Konstruktor

ColorTypeConverter()

Membuat baru ColorTypeConverter dengan nilai default.

Metode

CanConvertFrom(Type)

Saat diimplementasikan di kelas turunan, mengembalikan nilai Boolean yang menunjukkan apakah pengonversi jenis turunan dapat mengonversi sourceType ke jenis targetnya atau tidak.

(Diperoleh dari TypeConverter)
ConvertFrom(CultureInfo, Object)
Kedaluwarsa.

Saat diimplementasikan dalam kelas turunan, mengonversi objek yang merupakan versi value dan yang dapat ditransmisikan ke jenis target.

(Diperoleh dari TypeConverter)
ConvertFrom(Object)
Kedaluwarsa.

ConvertFrom(CultureInfo, Object) Panggilan dengan informasi budaya saat ini dan o.

(Diperoleh dari TypeConverter)
ConvertFromInvariantString(String)

Membuat warna dari nama warna yang valid.

Berlaku untuk