다음을 통해 공유


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

현재 culture로 사용할 CultureInfo입니다.

value
Object

변환할 소스 스트림입니다.

반환

Object

DeferrableContent 개체입니다.

예외

context이(가) null인 경우

context는 BAML에 필요한 XAML 스키마 컨텍스트를 제공할 수 없습니다.

또는 contextIProvideValueTarget 서비스 구현은 대상 개체가 ResourceDictionary가 아닌지 결정합니다.

또는 value는 유효한 바이트 스트림이 아닙니다.

설명

에 대 한 값 context 에 대 한 서비스를 제공 해야 합니다 IXamlSchemaContextProviderIRootObjectProviderIXamlObjectWriterFactory, 및 IProvideValueTarget합니다. 스키마 컨텍스트에서 때 IXamlSchemaContextProvider 쿼리 BAML 사용에 대 한 특정는 내부적으로 구현 된 XAML 스키마 컨텍스트를 이어야 합니다. 사용 하 여 사용자 코드 대부분을 이렇게 DeferrableContentConverter합니다.

적용 대상