Aracılığıyla paylaş


IMultiValueConverter.ConvertBack(Object, Type[], Object, CultureInfo) Yöntem

Tanım

Bağlama hedef değerini kaynak bağlama değerlerine dönüştürür.

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()

Parametreler

value
Object

Bağlama hedefinin ürettiği değer.

targetTypes
Type[]

Dönüştürülecek tür dizisi. Dizi uzunluğu, yöntemin döndürmesi için önerilen değer sayısını ve türlerini gösterir.

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

Object[]

Hedef değerden kaynak değerlere dönüştürülen bir değer dizisi.

Açıklamalar

içinde bağlamalardan MultiBindingdaha fazla dönüş değeri varsa, fazla dönüş değerleri yoksayılır. Dönüş değerlerinden daha fazla kaynak bağlaması varsa, kalan kaynak bağlamalarda ayarlanmış değer yoktur. Dönüş değeri türleri ile targetTypesdoğrulanmaz; değerler doğrudan kaynak bağlamalarda ayarlanır.

konumunda döndürerek DoNothing dizindeki iikaynak bağlamada hiçbir değerin ayarlanılmayacağını belirtin.

UnsetValue dönüştürücüsünü dizindeki ikaynak bağlama için bir değer sağlayamadığını ve üzerinde hiçbir değer ayarlanmadığını belirtmek için konumunda i döndür.DependencyProperty

Çeviricinin dönüştürmeyi gerçekleştiremediğini veya bu yönde dönüştürmeyi desteklemediğini belirtmek için geri dönün null .

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 yakalanmamış özel durumlar çalışma zamanı hataları olarak kabul edilir. döndürerek nullbeklenen sorunları ele alın.

Şunlara uygulanır

Ayrıca bkz.