TypeConverter.ConvertFrom Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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
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.
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.