次の方法で共有


DeferrableContentConverter.ConvertFrom メソッド

定義

指定されたストリームを新しい DeferrableContent オブジェクトに変換します。

public:
 override System::Object ^ ConvertFrom(System::ComponentModel::ITypeDescriptorContext ^ context, System::Globalization::CultureInfo ^ culture, System::Object ^ value);
public override object ConvertFrom (System.ComponentModel.ITypeDescriptorContext context, System.Globalization.CultureInfo culture, object value);
override this.ConvertFrom : System.ComponentModel.ITypeDescriptorContext * System.Globalization.CultureInfo * obj -> obj
Public Overrides Function ConvertFrom (context As ITypeDescriptorContext, culture As CultureInfo, value As Object) As Object

パラメーター

context
ITypeDescriptorContext

書式指定コンテキストを提供する ITypeDescriptorContext

culture
CultureInfo

現在のカルチャとして使用する CultureInfo

value
Object

変換の対象となる変換元ストリーム。

戻り値

新しい DeferrableContent オブジェクト。

例外

contextnullです。

context は、BAML に必要な XAML スキーマ コンテキストを提供できません。

- または -

contextIProvideValueTarget サービス解釈は、対象オブジェクトが ResourceDictionary ではないことにを判定します。

- または -

value が有効なバイト ストリームではありません。

注釈

context値は、、、IRootObjectProviderIXamlObjectWriterFactory、および のサービスをIXamlSchemaContextProvider提供するIProvideValueTarget必要があります。 が照会される場合 IXamlSchemaContextProvider のスキーマ コンテキストは、BAML の使用に特に適した内部的に実装された XAML スキーマ コンテキストである必要があります。 これにより、ほとんどのユーザー コード シナリオで を使用 DeferrableContentConverterできなくなります。

適用対象