ColorTypeConverter クラス

定義

文字列から Color に変換する TypeConverter

[Xamarin.Forms.Xaml.TypeConversion(typeof(Xamarin.Forms.Color))]
public class ColorTypeConverter : Xamarin.Forms.TypeConverter
type ColorTypeConverter = class
    inherit TypeConverter
継承
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)
互換性のために残されています。

現在のカルチャ情報と o を使用して ConvertFrom(CultureInfo, Object) を呼び出します

(継承元 TypeConverter)
ConvertFromInvariantString(String)

有効な色名から色を作成します。

適用対象