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必须为 、IRootObjectProviderIXamlObjectWriterFactoryIProvideValueTarget提供服务IXamlSchemaContextProvider。 查询时的 IXamlSchemaContextProvider 架构上下文必须是内部实现的 XAML 架构上下文,该上下文是针对 BAML 用法特别的。 这可以防止大多数用户代码方案使用 DeferrableContentConverter

适用于