IValueConverter.ConvertBack(Object, Type, Object, CultureInfo) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Bir değeri dönüştürür.
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
Parametreler
- value
- Object
Bağlama hedefi tarafından üretilen değer.
- targetType
- Type
Dönüştürülecek tür.
- parameter
- Object
Kullanılacak dönüştürücü parametresi.
- culture
- CultureInfo
Dönüştürücüde kullanılacak kültür.
Döndürülenler
Dönüştürülen bir değer. yöntemi döndürürse null
geçerli null değer kullanılır.
Açıklamalar
Veri bağlama altyapısı, bağlama hedefinden bağlama kaynağına bir değer yaydığında bu yöntemi çağırır.
Bu yöntemin uygulanması yöntemin Convert tersi olmalıdır.
Veri bağlama altyapısı, kullanıcı tarafından sağlanan dönüştürücü tarafından oluşturulan özel durumları yakalamaz. yöntemi tarafından oluşan herhangi bir özel durum veya yöntemin ConvertBack çağırdığı yöntemler ConvertBack tarafından atılan yakalanmayan özel durumlar, çalışma zamanı hataları olarak kabul edilir. Beklenen sorunları geri döndürerek DependencyPropertyele alın.UnsetValue.
dönüş değeri DependencyProperty.UnsetValue , dönüştürücüsü hiçbir değer üretmediğini ve bağlamanın varsa değerini veya bunun yerine varsayılan değeri kullandığını FallbackValuegösterir.
dönüş değeri Binding.DoNothing , bağlamanın değeri aktarmadığını veya veya varsayılan değerini kullanmadığını FallbackValue gösterir.