TypeConverter.ConvertFrom Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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
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.
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.