TypeConverter.ConvertFrom Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Převede danou hodnotu na typ tohoto převaděče.
Přetížení
| Name | Description |
|---|---|
| ConvertFrom(Object) |
Převede danou hodnotu na typ tohoto převaděče. |
| ConvertFrom(ITypeDescriptorContext, CultureInfo, Object) |
Převede daný objekt na typ tohoto převaděče pomocí zadaného kontextu a informací o jazykové verzi. |
ConvertFrom(Object)
- Zdroj:
- TypeConverter.cs
- Zdroj:
- TypeConverter.cs
- Zdroj:
- TypeConverter.cs
- Zdroj:
- TypeConverter.cs
- Zdroj:
- TypeConverter.cs
Převede danou hodnotu na typ tohoto převaděče.
public:
System::Object ^ ConvertFrom(System::Object ^ value);
public object? ConvertFrom(object value);
public object ConvertFrom(object value);
member this.ConvertFrom : obj -> obj
Public Function ConvertFrom (value As Object) As Object
Parametry
Návraty
Jedná se o Object převedenou hodnotu.
Výjimky
Převod nelze provést.
Platí pro
ConvertFrom(ITypeDescriptorContext, CultureInfo, Object)
- Zdroj:
- TypeConverter.cs
- Zdroj:
- TypeConverter.cs
- Zdroj:
- TypeConverter.cs
- Zdroj:
- TypeConverter.cs
- Zdroj:
- TypeConverter.cs
Převede daný objekt na typ tohoto převaděče pomocí zadaného kontextu a informací o jazykové verzi.
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);
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
Parametry
- context
- ITypeDescriptorContext
Kontext ITypeDescriptorContext formátu.
- culture
- CultureInfo
Použije CultureInfo se jako aktuální jazyková verze.
Návraty
Jedná se o Object převedenou hodnotu.
Výjimky
Převod nelze provést.
Poznámky
Autoři vlastních typů, kteří mají v úmyslu podporovat chování převodu typů pro XAML, obvykle implementují TypeConverter třídu, která podporuje ConvertFrom chování z řetězce. Toto chování umožňuje převod typů z řetězce poskytnutého jako hodnota atributu XAML a poskytuje procesor XAML s podporou potřebnou k vytvoření objektu z řetězce, aby objekt mohl být vytvořen v parsované objekt grafu. Vlastní typy nebo členy vlastních typů jsou označeny použitím TypeConverterAttribute definic s atributem odkazujícím na vlastní TypeConverter implementaci.
Pro účely XAML obvykle neposkytujete implementace větvení na culturezákladě . Důvodem je to, že XAML je předkompilován v kontextu vývojového prostředí a informace specifické pro jazykovou verzi modulu runtime XAML nejsou relevantní pro převod typů XAML. Další informace naleznete v tématu Převaděče typů pro XAML Přehled.
Poznámky pro dědice
Tuto metodu přepište tak, aby poskytovala vlastní požadavky na převod.
Pomocí parametru context extrahujte další informace o prostředí, ze kterého je tento převaděč vyvolán. Tento parametr může být null, takže ho vždy zkontrolujte. Také vlastnosti kontextového objektu mohou vrátit null.
Vzory implementace pro převaděče typů, které se používají k podpoře XAML a vlastních typů, naleznete v tématu Převaděče typů pro XAML Přehled.