IValueConverter.ConvertBack(Object, Type, Object, CultureInfo) Yöntem

Tanım

Bir değeri dönüştürür.

C#
public object ConvertBack(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture);

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 nullgeç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.

Şunlara uygulanır

Ürün Sürümler
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9, 10