IValueConverter Antarmuka

Definisi

Menyediakan cara untuk menerapkan logika kustom ke pengikatan.

public interface class IValueConverter
public interface IValueConverter
type IValueConverter = interface
Public Interface IValueConverter
Turunan

Keterangan

Jika Anda ingin mengaitkan pengonversi nilai dengan pengikatan, buat kelas yang mengimplementasikan IValueConverter antarmuka lalu terapkan Convert metode dan ConvertBack . Pengonversi dapat mengubah data dari satu jenis ke jenis lainnya, menerjemahkan data berdasarkan informasi budaya, atau memodifikasi aspek presentasi lainnya. Untuk contoh beberapa skenario pengonversi umum, lihat "Konversi Data" di Gambaran Umum Pengikatan Data.

Pengonversi nilai sadar budaya. Convert Kedua metode dan ConvertBack memiliki culture parameter yang menunjukkan informasi budaya. Jika informasi budaya tidak relevan dengan konversi, maka Anda dapat mengabaikan parameter tersebut di pengonversi kustom Anda.

Metode Convert dan ConvertBack juga memiliki parameter yang disebut parameter sehingga Anda dapat menggunakan instans pengonversi yang sama dengan parameter yang berbeda. Misalnya, Anda dapat menulis pengonversi pemformatan yang menghasilkan format data yang berbeda berdasarkan parameter input yang Anda gunakan. Anda dapat menggunakan ConverterParameter kelas Binding untuk meneruskan parameter sebagai argumen ke Convert dalam metode dan ConvertBack .

Metode

Nama Deskripsi
Convert(Object, Type, Object, CultureInfo)

Mengonversi nilai.

ConvertBack(Object, Type, Object, CultureInfo)

Mengonversi nilai.

Berlaku untuk

Lihat juga