Aracılığıyla paylaş


ComponentResourceKeyConverter.ConvertTo Yöntem

Tanım

Belirtilen bağlamı kullanarak bir ComponentResourceKey öğesini belirtilen türe dönüştürmeyi dener. Her durumda bir özel durum oluşturur.

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

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

Parametreler

context
ITypeDescriptorContext

Bu dönüştürücüsü çağrılan ortam hakkında bilgi sağlayan bir biçim bağlamı.

culture
CultureInfo

Kültüre özgü bilgiler.

value
Object

Dönüştürülecek nesne.

destinationType
Type

Nesnenin dönüştürülecek tür.

Döndürülenler

Her durumda bir özel durum oluşturur.

Özel durumlar

Dönüştürme gerçekleştirilemiyor.

value türü ComponentResourceKeydeğildir.

destinationType, null değeridir.

Açıklamalar

Tür, ComponentResourceKey değerleri dönüştürmek için tür dönüştürücü yolu kullanmamalıdır. Bunun yerine işaretleme uzantılarını kullanmanız gerekir. Bu nedenle CanConvertFrom(ITypeDescriptorContext, Type) ve CanConvertTo(ITypeDescriptorContext, Type) yöntemleri her zaman döndürür false. ConvertFrom(ITypeDescriptorContext, CultureInfo, Object) ve ConvertTo(ITypeDescriptorContext, CultureInfo, Object, Type) yöntemleri her zaman bir özel durum oluşturur.

Şunlara uygulanır