TypeConverter.ConvertFrom Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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
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.
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ı culture
dallanma 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ış.