DeferrableContentConverter.ConvertFrom Yöntem

Tanım

Belirtilen akışı yeni DeferrableContent bir nesneye dönüştürür.

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

Parametreler

context
ITypeDescriptorContext

Biçim ITypeDescriptorContext bağlamı sağlayan.

culture
CultureInfo

CultureInfo geçerli kültür olarak kullanılacak.

value
Object

Dönüştürülecek kaynak akış.

Döndürülenler

Yeni DeferrableContent bir nesne.

Özel durumlar

context, null'e eşittir.

context BAML için gerekli XAML şema bağlamını sağlayamıyor.

-veya-

IProvideValueTarget hizmetinin yorumlanması context , hedef nesnenin bir ResourceDictionaryolmadığını belirler.

-veya-

value geçerli bir bayt akışı değildir.

Açıklamalar

değerinin context , , IXamlSchemaContextProviderIRootObjectProviderve IXamlObjectWriterFactoryiçin IProvideValueTargethizmetler sağlaması gerekir. Sorgulandığında IXamlSchemaContextProvider şema bağlamı, BAML kullanımları için özel olan dahili olarak uygulanan bir XAML şema bağlamı olmalıdır. Bu, kullanıcı kodu senaryolarının çoğunun kullanmasını DeferrableContentConverterengeller.

Şunlara uygulanır