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большинстве сценариев пользовательского кода.