Binding.Converter Properti

Definisi

Mendapatkan atau mengatur pengonversi yang akan digunakan.

public:
 property System::Windows::Data::IValueConverter ^ Converter { System::Windows::Data::IValueConverter ^ get(); void set(System::Windows::Data::IValueConverter ^ value); };
public System.Windows.Data.IValueConverter Converter { get; set; }
member this.Converter : System.Windows.Data.IValueConverter with get, set
Public Property Converter As IValueConverter

Nilai Properti

Nilai jenis IValueConverter. Defaultnya adalah null.

Keterangan

Pengikatan secara implisit menggunakan pengonversi default yang mencoba melakukan konversi jenis antara nilai sumber dan nilai target. Jika konversi tidak dapat dilakukan, pengonversi default mengembalikan null.

Jika Anda ingin mengaitkan pengonversi nilai kustom dengan pengikatan, Anda harus membuat kelas yang mengimplementasikan IValueConverter antarmuka dan menyediakan implementasi untuk Convert metode dan ConvertBack . Pengonversi nilai dapat mengubah data dari satu jenis ke jenis lainnya, menerjemahkan antara detail budaya seperti set karakter, atau memodifikasi aspek lain dari presentasi mereka. Untuk contoh skenario konversi umum, lihat "Konversi Data" di Gambaran Umum Pengikatan Data.

Penggunaan Atribut XAML

<object Converter="myConverter"/>

Nilai XAML

myConverter Referensi sumber daya ke kelas yang mengimplementasikan IValueConverter antarmuka, yang mencakup implementasi Convert metode dan ConvertBack . Untuk merujuk ke pengonversi nilai, gunakan Ekstensi Markup StaticResource.

Berlaku untuk