Bagikan melalui


IMultiValueConverter.ConvertBack(Object, Type[], Object, CultureInfo) Metode

Definisi

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

Object[]

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.

Berlaku untuk

Lihat juga