DeferrableContentConverter.ConvertFrom Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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.