Bagikan melalui


LengthConverter Kelas

Definisi

Mengonversi instans jenis lain ke dan dari instans Double yang mewakili panjang objek.

public ref class LengthConverter : System::ComponentModel::TypeConverter
public class LengthConverter : System.ComponentModel.TypeConverter
type LengthConverter = class
    inherit TypeConverter
Public Class LengthConverter
Inherits TypeConverter
Warisan
LengthConverter

Contoh

Contoh berikut menunjukkan cara membuat dan menggunakan instans objek LengthConverter. Metode kustom yang disebut ChangeLeft ditentukan, yang mengonversi konten ListBoxItem (ditentukan dalam file Extensible Application Markup Language (XAML) terpisah) ke instans Double, dan kemudian menjadi String. Metode ini meneruskan ListBoxItem ke objek LengthConverter, yang mengonversi ListBoxItemContent menjadi instans Double. Perhatikan bahwa nilai ini telah dikonversi ke String dengan menggunakan metode ToString. Nilai ini kemudian diteruskan kembali ke metode SetLeft dan metode GetLeftCanvas untuk mengubah posisi objek text1.

private void ChangeLeft(object sender, SelectionChangedEventArgs args)
{
    ListBoxItem li = ((sender as ListBox).SelectedItem as ListBoxItem);
    LengthConverter myLengthConverter = new LengthConverter();
    Double db1 = (Double)myLengthConverter.ConvertFromString(li.Content.ToString());
    Canvas.SetLeft(text1, db1);
    String st1 = (String)myLengthConverter.ConvertToString(Canvas.GetLeft(text1));
    canvasLeft.Text = "Canvas.Left = " + st1;
}
Private Sub ChangeLeft(ByVal sender As Object, ByVal e As SelectionChangedEventArgs)
    Dim li As ListBoxItem = CType(CType(sender, ListBox).SelectedItem, ListBoxItem)
    Dim myLengthConverter As New LengthConverter
    Dim db1 As Double = CType(myLengthConverter.ConvertFromString(li.Content.ToString()), Double)
    Canvas.SetLeft(text1, db1)
    Dim st1 As String = CType(myLengthConverter.ConvertToString(Canvas.GetLeft(text1)), String)
    canvasLeft.Text = "Canvas.Left = " + st1
End Sub

Keterangan

LengthConverter mendukung konversi ke dan dari jenis berikut: String, Decimal, Single, Double, Int16, Int32, Int64, UInt16, UInt32, dan UInt64.

Konstruktor

LengthConverter()

Menginisialisasi instans baru kelas LengthConverter.

Metode

CanConvertFrom(ITypeDescriptorContext, Type)

Menentukan apakah konversi dimungkinkan dari jenis tertentu ke Double yang mewakili panjang objek.

CanConvertFrom(Type)

Mengembalikan apakah pengonversi ini dapat mengonversi objek dari jenis yang diberikan ke tipe pengonversi ini.

(Diperoleh dari TypeConverter)
CanConvertTo(ITypeDescriptorContext, Type)

Menentukan apakah konversi dimungkinkan ke jenis tertentu dari Double yang mewakili panjang objek.

CanConvertTo(Type)

Mengembalikan apakah pengonversi ini dapat mengonversi objek ke jenis yang ditentukan.

(Diperoleh dari TypeConverter)
ConvertFrom(ITypeDescriptorContext, CultureInfo, Object)

Mengonversi instans jenis data lain menjadi instans Double yang mewakili panjang objek.

ConvertFrom(Object)

Mengonversi nilai yang diberikan ke tipe pengonversi ini.

(Diperoleh dari TypeConverter)
ConvertFromInvariantString(ITypeDescriptorContext, String)

Mengonversi string yang diberikan ke jenis pengonversi ini, menggunakan budaya invarian dan konteks yang ditentukan.

(Diperoleh dari TypeConverter)
ConvertFromInvariantString(String)

Mengonversi string yang diberikan ke jenis konverter ini, menggunakan budaya invarian.

(Diperoleh dari TypeConverter)
ConvertFromString(ITypeDescriptorContext, CultureInfo, String)

Mengonversi teks yang diberikan menjadi objek, menggunakan informasi konteks dan budaya yang ditentukan.

(Diperoleh dari TypeConverter)
ConvertFromString(ITypeDescriptorContext, String)

Mengonversi teks yang diberikan menjadi objek, menggunakan konteks yang ditentukan.

(Diperoleh dari TypeConverter)
ConvertFromString(String)

Mengonversi teks yang ditentukan menjadi objek.

(Diperoleh dari TypeConverter)
ConvertTo(ITypeDescriptorContext, CultureInfo, Object, Type)

Mengonversi jenis lain menjadi instans Double yang mewakili panjang objek.

ConvertTo(Object, Type)

Mengonversi objek nilai yang diberikan ke jenis yang ditentukan, menggunakan argumen .

(Diperoleh dari TypeConverter)
ConvertToInvariantString(ITypeDescriptorContext, Object)

Mengonversi nilai yang ditentukan menjadi representasi string yang invarian budaya, menggunakan konteks yang ditentukan.

(Diperoleh dari TypeConverter)
ConvertToInvariantString(Object)

Mengonversi nilai yang ditentukan menjadi representasi string yang invarian budaya.

(Diperoleh dari TypeConverter)
ConvertToString(ITypeDescriptorContext, CultureInfo, Object)

Mengonversi nilai yang diberikan menjadi representasi string, menggunakan informasi konteks dan budaya yang ditentukan.

(Diperoleh dari TypeConverter)
ConvertToString(ITypeDescriptorContext, Object)

Mengonversi nilai yang diberikan menjadi representasi string, menggunakan konteks yang diberikan.

(Diperoleh dari TypeConverter)
ConvertToString(Object)

Mengonversi nilai yang ditentukan menjadi representasi string.

(Diperoleh dari TypeConverter)
CreateInstance(IDictionary)

Membuat ulang Object yang diberi sekumpulan nilai properti untuk objek tersebut.

(Diperoleh dari TypeConverter)
CreateInstance(ITypeDescriptorContext, IDictionary)

Membuat instans jenis yang dikaitkan dengan TypeConverter ini, menggunakan konteks yang ditentukan, mengingat sekumpulan nilai properti untuk objek.

(Diperoleh dari TypeConverter)
Equals(Object)

Menentukan apakah objek yang ditentukan sama dengan objek saat ini.

(Diperoleh dari Object)
GetConvertFromException(Object)

Mengembalikan pengecualian untuk dilemparkan ketika konversi tidak dapat dilakukan.

(Diperoleh dari TypeConverter)
GetConvertToException(Object, Type)

Mengembalikan pengecualian untuk dilemparkan ketika konversi tidak dapat dilakukan.

(Diperoleh dari TypeConverter)
GetCreateInstanceSupported()

Mengembalikan apakah mengubah nilai pada objek ini memerlukan panggilan ke metode CreateInstance(IDictionary) untuk membuat nilai baru.

(Diperoleh dari TypeConverter)
GetCreateInstanceSupported(ITypeDescriptorContext)

Mengembalikan apakah mengubah nilai pada objek ini memerlukan panggilan ke CreateInstance(IDictionary) untuk membuat nilai baru, menggunakan konteks yang ditentukan.

(Diperoleh dari TypeConverter)
GetHashCode()

Berfungsi sebagai fungsi hash default.

(Diperoleh dari Object)
GetProperties(ITypeDescriptorContext, Object)

Mengembalikan kumpulan properti untuk jenis array yang ditentukan oleh parameter nilai, menggunakan konteks yang ditentukan.

(Diperoleh dari TypeConverter)
GetProperties(ITypeDescriptorContext, Object, Attribute[])

Mengembalikan kumpulan properti untuk jenis array yang ditentukan oleh parameter nilai, menggunakan konteks dan atribut yang ditentukan.

(Diperoleh dari TypeConverter)
GetProperties(Object)

Mengembalikan kumpulan properti untuk jenis array yang ditentukan oleh parameter nilai.

(Diperoleh dari TypeConverter)
GetPropertiesSupported()

Mengembalikan apakah objek ini mendukung properti.

(Diperoleh dari TypeConverter)
GetPropertiesSupported(ITypeDescriptorContext)

Mengembalikan apakah objek ini mendukung properti, menggunakan konteks yang ditentukan.

(Diperoleh dari TypeConverter)
GetStandardValues()

Mengembalikan kumpulan nilai standar dari konteks default untuk tipe data yang dirancang untuk pengonversi jenis ini.

(Diperoleh dari TypeConverter)
GetStandardValues(ITypeDescriptorContext)

Mengembalikan kumpulan nilai standar untuk tipe data pengonversi jenis ini dirancang saat disediakan dengan konteks format.

(Diperoleh dari TypeConverter)
GetStandardValuesExclusive()

Mengembalikan apakah kumpulan nilai standar yang dikembalikan dari GetStandardValues() adalah daftar eksklusif.

(Diperoleh dari TypeConverter)
GetStandardValuesExclusive(ITypeDescriptorContext)

Mengembalikan apakah kumpulan nilai standar yang dikembalikan dari GetStandardValues() adalah daftar eksklusif dari kemungkinan nilai, menggunakan konteks yang ditentukan.

(Diperoleh dari TypeConverter)
GetStandardValuesSupported()

Mengembalikan apakah objek ini mendukung sekumpulan nilai standar yang dapat dipilih dari daftar.

(Diperoleh dari TypeConverter)
GetStandardValuesSupported(ITypeDescriptorContext)

Mengembalikan apakah objek ini mendukung sekumpulan nilai standar yang dapat dipilih dari daftar, menggunakan konteks yang ditentukan.

(Diperoleh dari TypeConverter)
GetType()

Mendapatkan Type instans saat ini.

(Diperoleh dari Object)
IsValid(ITypeDescriptorContext, Object)

Mengembalikan apakah objek nilai yang diberikan valid untuk jenis ini dan untuk konteks yang ditentukan.

(Diperoleh dari TypeConverter)
IsValid(Object)

Mengembalikan apakah objek nilai yang diberikan valid untuk jenis ini.

(Diperoleh dari TypeConverter)
MemberwiseClone()

Membuat salinan dangkal dari Objectsaat ini.

(Diperoleh dari Object)
SortProperties(PropertyDescriptorCollection, String[])

Mengurutkan kumpulan properti.

(Diperoleh dari TypeConverter)
ToString()

Mengembalikan string yang mewakili objek saat ini.

(Diperoleh dari Object)

Berlaku untuk