Sdílet prostřednictvím


ComponentResourceKeyConverter.ConvertTo Metoda

Definice

Pokusí se převést ComponentResourceKey na zadaný typ pomocí zadaného kontextu. Ve všech případech vyvolá výjimku.

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

public:
 override System::Object ^ ConvertTo(System::ComponentModel::ITypeDescriptorContext ^ context, System::Globalization::CultureInfo ^ culture, System::Object ^ value, Type ^ destinationType);
public override object ConvertTo (System.ComponentModel.ITypeDescriptorContext context, System.Globalization.CultureInfo culture, object value, Type destinationType);
override this.ConvertTo : System.ComponentModel.ITypeDescriptorContext * System.Globalization.CultureInfo * obj * Type -> obj
Public Overrides Function ConvertTo (context As ITypeDescriptorContext, culture As CultureInfo, value As Object, destinationType As Type) As Object

Parametry

context
ITypeDescriptorContext

Kontext formátu, který poskytuje informace o prostředí, ze kterého je tento převaděč vyvolán.

culture
CultureInfo

Informace specifické pro jazykovou verzi.

value
Object

Převáděný objekt

destinationType
Type

Typ, na který chcete objekt převést.

Návraty

Ve všech případech vyvolá výjimku.

Výjimky

Převod nelze provést.

destinationType je null.

Poznámky

Typ ComponentResourceKey by neměl používat cestu převaděče typů k převodu hodnot. Místo toho byste měli použít rozšíření značek. Z tohoto důvodu CanConvertFrom(ITypeDescriptorContext, Type) metody a CanConvertTo(ITypeDescriptorContext, Type) vždy vrací false. Metody ConvertFrom(ITypeDescriptorContext, CultureInfo, Object) a ConvertTo(ITypeDescriptorContext, CultureInfo, Object, Type) vždy vyvolají výjimku.

Platí pro