Share via


IValueConverter.ConvertBack(Object, Type, Object, CultureInfo) Metode

Definisi

Mengonversi nilai.

public:
 System::Object ^ ConvertBack(System::Object ^ value, Type ^ targetType, System::Object ^ parameter, System::Globalization::CultureInfo ^ culture);
public object ConvertBack (object value, Type targetType, object parameter, System.Globalization.CultureInfo culture);
abstract member ConvertBack : obj * Type * obj * System.Globalization.CultureInfo -> obj
Public Function ConvertBack (value As Object, targetType As Type, parameter As Object, culture As CultureInfo) As Object

Parameter

value
Object

Nilai yang dihasilkan oleh target pengikatan.

targetType
Type

Jenis yang akan dikonversi.

parameter
Object

Parameter pengonversi yang akan digunakan.

culture
CultureInfo

Budaya yang digunakan dalam konverter.

Mengembalikan

Nilai yang dikonversi. Jika metode mengembalikan null, nilai null yang valid akan digunakan.

Keterangan

Mesin pengikatan data memanggil metode ini ketika menyebarkan nilai dari target pengikatan ke sumber pengikatan.

Implementasi metode ini harus menjadi inversi dari Convert metode .

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 terpikirkan yang dilemparkan oleh metode yang ConvertBack dipanggil metode, diperlakukan sebagai kesalahan run-time. Tangani masalah yang diantisipasi dengan mengembalikan DependencyProperty.UnsetValue.

Nilai DependencyProperty.UnsetValue pengembalian menunjukkan bahwa konverter tidak menghasilkan nilai dan bahwa pengikatan menggunakan FallbackValue, jika tersedia, atau nilai default sebagai gantinya.

Nilai Binding.DoNothing yang dikembalikan menunjukkan bahwa pengikatan tidak mentransfer nilai atau menggunakan FallbackValue nilai default atau .

Berlaku untuk