Поделиться через


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.

Исключения

context имеет значение null.

context не способен предоставить необходимый контекст схемы XAML для BAML.

-или-

Интерпретация службы IProvideValueTargetcontext определяет, что целевой объект не является ResourceDictionary.

-или-

value не является допустимым байтовым потоком.

Комментарии

Значение параметра context должно предоставлять службы для IXamlSchemaContextProvider, IRootObjectProvider, IXamlObjectWriterFactoryи IProvideValueTarget. Контекст схемы при IXamlSchemaContextProvider запросе должен быть внутренним контекстом схемы XAML, который предназначен для использования BAML. Это предотвращает использование в DeferrableContentConverterбольшинстве сценариев пользовательского кода.

Применяется к