IMultiValueConverter.ConvertBack(Object, Type[], Object, CultureInfo) 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 target pengikatan ke nilai pengikatan sumber.
public:
cli::array <System::Object ^> ^ ConvertBack(System::Object ^ value, cli::array <Type ^> ^ targetTypes, System::Object ^ parameter, System::Globalization::CultureInfo ^ culture);
public object[] ConvertBack (object value, Type[] targetTypes, object parameter, System.Globalization.CultureInfo culture);
abstract member ConvertBack : obj * Type[] * obj * System.Globalization.CultureInfo -> obj[]
Public Function ConvertBack (value As Object, targetTypes As Type(), parameter As Object, culture As CultureInfo) As Object()
Parameter
- value
- Object
Nilai yang dihasilkan target pengikatan.
- targetTypes
- Type[]
Array jenis untuk dikonversi. Panjang array menunjukkan jumlah dan jenis nilai yang disarankan agar metode dikembalikan.
- parameter
- Object
Parameter pengonversi yang akan digunakan.
- culture
- CultureInfo
Budaya yang digunakan dalam konverter.
Mengembalikan
Array nilai yang telah dikonversi dari nilai target kembali ke nilai sumber.
Keterangan
Jika ada lebih banyak nilai yang dikembalikan daripada ada pengikatan dalam MultiBinding, nilai pengembalian berlebih diabaikan. Jika ada lebih banyak pengikatan sumber daripada nilai yang dikembalikan, pengikatan sumber yang tersisa tidak memiliki nilai apa pun yang ditetapkan padanya. Jenis nilai yang dikembalikan tidak diverifikasi terhadap targetTypes
; nilai diatur pada pengikatan sumber secara langsung.
Kembali DoNothing pada posisi i
untuk menunjukkan bahwa tidak ada nilai yang akan diatur pada pengikatan sumber pada indeks i
.
Kembalikan DependencyProperty. pada posisi i
untuk menunjukkan bahwa pengonversi tidak dapat memberikan nilai untuk pengikatan sumber pada indeks i
, dan bahwa tidak ada nilai yang akan diaturUnsetValue di dalamnya.
Kembali null
ke menunjukkan bahwa pengonversi tidak dapat melakukan konversi atau tidak mendukung konversi ke arah ini.
Mesin pengikatan data tidak menangkap pengecualian yang dilemparkan oleh pengonversi yang disediakan pengguna. Pengecualian apa pun yang dilemparkan oleh ConvertBack metode atau pengecualian yang tidak terjaring yang dilemparkan oleh metode yang ConvertBack dipanggil metode diperlakukan sebagai kesalahan run-time. Tangani masalah yang diantisipasi dengan mengembalikan null
.