TypeConverter.ConvertFrom Yöntem

Tanım

Verilen değeri bu dönüştürücü türüne dönüştürür.

Aşırı Yüklemeler

ConvertFrom(Object)

Verilen değeri bu dönüştürücü türüne dönüştürür.

ConvertFrom(ITypeDescriptorContext, CultureInfo, Object)

Belirtilen bağlam ve kültür bilgilerini kullanarak verilen nesneyi bu dönüştürücü türüne dönüştürür.

ConvertFrom(Object)

Kaynak:
TypeConverter.cs
Kaynak:
TypeConverter.cs
Kaynak:
TypeConverter.cs

Verilen değeri bu dönüştürücü türüne dönüştürür.

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

Parametreler

value
Object

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

Döndürülenler

Object Dönüştürülen değeri temsil eden bir.

Özel durumlar

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

Şunlara uygulanır

ConvertFrom(ITypeDescriptorContext, CultureInfo, Object)

Kaynak:
TypeConverter.cs
Kaynak:
TypeConverter.cs
Kaynak:
TypeConverter.cs

Belirtilen bağlam ve kültür bilgilerini kullanarak verilen nesneyi bu dönüştürücü türüne dönüştürür.

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

Parametreler

context
ITypeDescriptorContext

Biçim ITypeDescriptorContext bağlamı sağlayan.

culture
CultureInfo

CultureInfo geçerli kültür olarak kullanılacak.

value
Object

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

Döndürülenler

Object Dönüştürülen değeri temsil eden bir.

Özel durumlar

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

Açıklamalar

XAML için tür dönüştürme davranışını desteklemeyi planlayan özel tür yazarları genellikle bir dizeden davranışı destekleyen ConvertFrom bir TypeConverter sınıf uygular. Bu davranış, XAML öznitelik değeri olarak sağlanan dizeden tür dönüştürmeyi etkinleştirir ve nesnenin ayrıştırılmış nesne grafında oluşturulabilmesi için dizeden nesne oluşturmak için gereken desteği sağlayan bir XAML işlemcisi sağlar. Özel türler veya özel türlerin üyeleri tanımlara uygulanarak TypeConverterAttribute belirtilir ve özniteliği özel TypeConverter uygulamaya başvurur.

XAML amacıyla, genellikle tabanlı culturedallanma uygulamaları sağlamazsınız. Bunun nedeni, XAML'nin geliştirme ortamı bağlamında önceden derlenmiş olması ve çalışma zamanı XAML'lerine yönelik kültüre özgü bilgilerin XAML türü dönüştürmeyle ilgili olmamasıdır. Daha fazla bilgi için bkz. XAML için Tür Dönüştürücülerine Genel Bakış.

Devralanlara Notlar

Kendi dönüştürme gereksinimlerinizi sağlamak için bu yöntemi geçersiz kılın.

Bu dönüştürücüsü context çağrıldığı ortam hakkında ek bilgi ayıklamak için parametresini kullanın. Bu parametre olabilir null, bu nedenle her zaman denetleyin. Ayrıca, bağlam nesnesinde özellikler döndürebilir null.

XAML ve özel türleri desteklemek için kullanılan tür dönüştürücüleri için uygulama desenleri için bkz. XAML için Tür Dönüştürücülerine Genel Bakış.

Ayrıca bkz.

Şunlara uygulanır