IValueConverter Antarmuka
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.
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. |