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
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.