Bagikan melalui


TypeConverter.ConvertFrom Metode

Definisi

Mengonversi nilai yang diberikan ke tipe konverter ini.

Overload

ConvertFrom(Object)

Mengonversi nilai yang diberikan ke tipe konverter ini.

ConvertFrom(ITypeDescriptorContext, CultureInfo, Object)

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

ConvertFrom(Object)

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

Mengonversi nilai yang diberikan ke tipe konverter 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 akan dikonversi Object .

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

Mengonversi objek yang diberikan ke jenis konverter ini, menggunakan informasi konteks dan 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 akan dikonversi Object .

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 sebelumnya 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 Tipe Pengonversi untuk Gambaran Umum XAML.

Lihat juga

Berlaku untuk