Aracılığıyla paylaş


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 değeridir.

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

-veya-

IProvideValueTarget hizmeti yorumu context , hedef nesnenin bir ResourceDictionaryolmadığını belirler.

-veya-

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

Açıklamalar

değerinin context , , IRootObjectProviderIXamlObjectWriterFactoryve IProvideValueTargetiçin IXamlSchemaContextProviderhizmetler 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