TypeConverter.ConvertFrom Metode

Definisi

Mengonversi nilai yang diberikan ke tipe pengonversi ini.

Overload

Nama Deskripsi
ConvertFrom(Object)

Mengonversi nilai yang diberikan ke tipe pengonversi ini.

ConvertFrom(ITypeDescriptorContext, CultureInfo, Object)

Mengonversi objek yang diberikan ke jenis pengonversi ini, menggunakan konteks dan informasi budaya yang ditentukan.

ConvertFrom(Object)

Sumber:
TypeConverter.cs
Sumber:
TypeConverter.cs
Sumber:
TypeConverter.cs
Sumber:
TypeConverter.cs
Sumber:
TypeConverter.cs

Mengonversi nilai yang diberikan ke tipe pengonversi ini.

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

Parameter

value
Object

yang Object akan dikonversi.

Mengembalikan

Yang Object mewakili nilai yang dikonversi.

Pengecualian

Konversi tidak dapat dilakukan.

Berlaku untuk

ConvertFrom(ITypeDescriptorContext, CultureInfo, Object)

Sumber:
TypeConverter.cs
Sumber:
TypeConverter.cs
Sumber:
TypeConverter.cs
Sumber:
TypeConverter.cs
Sumber:
TypeConverter.cs

Mengonversi objek yang diberikan ke jenis pengonversi ini, menggunakan konteks dan informasi budaya yang ditentukan.

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

Parameter

context
ITypeDescriptorContext

Yang ITypeDescriptorContext menyediakan konteks format.

culture
CultureInfo

untuk CultureInfo digunakan sebagai budaya saat ini.

value
Object

yang Object akan dikonversi.

Mengembalikan

Yang Object mewakili nilai yang dikonversi.

Pengecualian

Konversi tidak dapat dilakukan.

Keterangan

Penulis jenis kustom yang ingin mendukung perilaku konversi jenis untuk XAML biasanya mengimplementasikan TypeConverter kelas yang mendukung ConvertFrom perilaku dari string. Perilaku ini memungkinkan konversi jenis dari string yang disediakan sebagai nilai atribut XAML dan menyediakan prosesor XAML dengan dukungan yang diperlukan untuk membuat objek dari string, sehingga objek dapat diproduksi dalam grafik objek yang diurai. Jenis kustom atau anggota jenis kustom ditunjukkan dengan menerapkan TypeConverterAttribute ke definisi, dengan atribut yang mereferensikan implementasi kustom TypeConverter .

Untuk tujuan XAML, Anda biasanya tidak menyediakan implementasi percabangan berdasarkan culture. Ini karena XAML telah dikommpilasikan dalam konteks lingkungan pengembangan, dan informasi khusus budaya untuk runtime XAML tidak relevan untuk konversi jenis XAML. Untuk informasi selengkapnya, lihat Tipe Pengonversi untuk Gambaran Umum XAML.

Catatan Bagi Inheritor

Ambil alih metode ini untuk menyediakan persyaratan konversi Anda sendiri.

context Gunakan parameter untuk mengekstrak informasi tambahan tentang lingkungan tempat konverter ini dipanggil. Parameter ini bisa , nulljadi selalu periksa. Selain itu, properti pada objek konteks dapat mengembalikan null.

Untuk pola implementasi untuk pengonversi jenis yang digunakan untuk mendukung XAML dan jenis kustom, lihat Jenis Pengonversi untuk Gambaran Umum XAML.

Lihat juga

Berlaku untuk