TypeConverter.ConvertFrom メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
指定した値をコンバーターの型に変換します。
オーバーロード
ConvertFrom(Object) |
指定した値をコンバーターの型に変換します。 |
ConvertFrom(ITypeDescriptorContext, CultureInfo, Object) |
指定したコンテキストとカルチャ情報を使用して、指定したオブジェクトをこのコンバーターの型に変換します。 |
ConvertFrom(Object)
- ソース:
- TypeConverter.cs
- ソース:
- TypeConverter.cs
- ソース:
- TypeConverter.cs
指定した値をコンバーターの型に変換します。
public:
System::Object ^ ConvertFrom(System::Object ^ value);
public object ConvertFrom (object value);
public object? ConvertFrom (object value);
member this.ConvertFrom : obj -> obj
Public Function ConvertFrom (value As Object) As Object
パラメーター
戻り値
変換後の値を表す Object。
例外
変換を実行できません。
適用対象
ConvertFrom(ITypeDescriptorContext, CultureInfo, Object)
- ソース:
- TypeConverter.cs
- ソース:
- TypeConverter.cs
- ソース:
- TypeConverter.cs
指定したコンテキストとカルチャ情報を使用して、指定したオブジェクトをこのコンバーターの型に変換します。
public:
virtual System::Object ^ ConvertFrom(System::ComponentModel::ITypeDescriptorContext ^ context, System::Globalization::CultureInfo ^ culture, System::Object ^ value);
public virtual object ConvertFrom (System.ComponentModel.ITypeDescriptorContext context, System.Globalization.CultureInfo culture, object value);
public virtual object? ConvertFrom (System.ComponentModel.ITypeDescriptorContext? context, System.Globalization.CultureInfo? culture, object value);
abstract member ConvertFrom : System.ComponentModel.ITypeDescriptorContext * System.Globalization.CultureInfo * obj -> obj
override this.ConvertFrom : System.ComponentModel.ITypeDescriptorContext * System.Globalization.CultureInfo * obj -> obj
Public Overridable Function ConvertFrom (context As ITypeDescriptorContext, culture As CultureInfo, value As Object) As Object
パラメーター
- context
- ITypeDescriptorContext
書式指定コンテキストを提供する ITypeDescriptorContext。
- culture
- CultureInfo
現在のカルチャとして使用する CultureInfo。
戻り値
変換後の値を表す Object。
例外
変換を実行できません。
注釈
XAML の型変換動作をサポートするカスタム型作成者は、通常、文字列からの動作を TypeConverter サポート ConvertFrom するクラスを実装します。 この動作により、XAML 属性値として提供される文字列からの型変換が可能になり、解析されたオブジェクト グラフでオブジェクトを生成できるように、文字列からオブジェクトを作成するために必要なサポートが XAML プロセッサに提供されます。 カスタム型またはカスタム型のメンバーは、カスタム実装を参照TypeConverterする TypeConverterAttribute 属性を使用して、定義に適用することによって示されます。
XAML の目的では、通常、 に基づく culture
分岐実装は提供されません。 これは、XAML は開発環境コンテキストでプリコンパイルされ、ランタイム XAML のカルチャ固有の情報は XAML 型変換には関連しないためです。 詳細については、「 XAML の型コンバーターの概要」を参照してください。
注意 (継承者)
独自の変換要件を指定するには、このメソッドをオーバーライドします。
コンバーターが呼び出される環境に関する追加情報を抽出するには、context
パラメーターを使用します。 このパラメーターには を指定null
できます。そのため、常にチェックします。 また、コンテキスト オブジェクトのプロパティも null
を返す場合があります。
XAML とカスタム型をサポートするために使用される型コンバーターの実装パターンについては、「XAML の型コンバーターの概要」を参照してください。
こちらもご覧ください
適用対象
.NET