TypeConverter.ConvertFrom Methode

Definitie

Converteert de opgegeven waarde naar het type van dit conversieprogramma.

Overloads

Name Description
ConvertFrom(Object)

Converteert de opgegeven waarde naar het type van dit conversieprogramma.

ConvertFrom(ITypeDescriptorContext, CultureInfo, Object)

Converteert het opgegeven object naar het type van dit conversieprogramma, met behulp van de opgegeven context- en cultuurinformatie.

ConvertFrom(Object)

Converteert de opgegeven waarde naar het type van dit conversieprogramma.

public:
 System::Object ^ ConvertFrom(System::Object ^ value);
public object ConvertFrom(object value);
member this.ConvertFrom : obj -> obj
Public Function ConvertFrom (value As Object) As Object

Parameters

value
Object

De Object te converteren.

Retouren

Een Object die de geconverteerde waarde vertegenwoordigt.

Uitzonderingen

De conversie kan niet worden uitgevoerd.

Van toepassing op

ConvertFrom(ITypeDescriptorContext, CultureInfo, Object)

Converteert het opgegeven object naar het type van dit conversieprogramma, met behulp van de opgegeven context- en cultuurinformatie.

public:
 virtual System::Object ^ ConvertFrom(System::ComponentModel::ITypeDescriptorContext ^ context, System::Globalization::CultureInfo ^ culture, System::Object ^ value);
public virtual object ConvertFrom(System.ComponentModel.ITypeDescriptorContext context, System.Globalization.CultureInfo culture, object value);
abstract member ConvertFrom : System.ComponentModel.ITypeDescriptorContext * System.Globalization.CultureInfo * obj -> obj
override this.ConvertFrom : System.ComponentModel.ITypeDescriptorContext * System.Globalization.CultureInfo * obj -> obj
Public Overridable Function ConvertFrom (context As ITypeDescriptorContext, culture As CultureInfo, value As Object) As Object

Parameters

context
ITypeDescriptorContext

Een ITypeDescriptorContext die een indelingscontext biedt.

culture
CultureInfo

De CultureInfo te gebruiken als de huidige cultuur.

value
Object

De Object te converteren.

Retouren

Een Object die de geconverteerde waarde vertegenwoordigt.

Uitzonderingen

De conversie kan niet worden uitgevoerd.

Opmerkingen

Auteurs van aangepaste typen die een typeconversiegedrag voor XAML willen ondersteunen, implementeren doorgaans een TypeConverter klasse die gedrag van een tekenreeks ondersteunt ConvertFrom . Dit gedrag maakt het mogelijk om typeconversie uit de tekenreeks die is opgegeven als een XAML-kenmerkwaarde en biedt een XAML-processor met de ondersteuning die nodig is om een object te maken op basis van de tekenreeks, zodat het object kan worden geproduceerd in een geparseerde objectgrafiek. Aangepaste typen of leden van aangepaste typen worden aangegeven door toe te passen op TypeConverterAttribute de definities, waarbij het kenmerk verwijst naar de aangepaste TypeConverter implementatie.

Voor XAML-doeleinden biedt u doorgaans geen vertakkings-implementaties op culturebasis van . Dit komt doordat XAML vooraf is gecompileerd in een context van een ontwikkelomgeving en cultuurspecifieke informatie voor runtime XAML niet relevant is voor conversie van XAML-typen. Zie Type conversieprogramma's voor XAML-overzicht voor meer informatie.

Notities voor overnemers

Overschrijf deze methode om uw eigen conversievereisten te bieden.

Gebruik de context parameter om aanvullende informatie te extraheren over de omgeving waaruit dit conversieprogramma wordt aangeroepen. Deze parameter kan zijn null, dus controleer deze altijd. Eigenschappen van het contextobject kunnen ook worden geretourneerd null.

Zie Typeconversieprogramma's voor XAML-overzicht voor implementatiepatronen voor typeconversieprogramma's die worden gebruikt ter ondersteuning van XAML en aangepaste typen.

Zie ook

Van toepassing op