IMultiValueConverter.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.
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
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 targetTypes
doğrulanmaz; değerler doğrudan kaynak bağlamalarda ayarlanır.
konumunda döndürerek DoNothing dizindeki i
i
kaynak bağlamada hiçbir değerin ayarlanılmayacağını belirtin.
UnsetValue dönüştürücüsünü dizindeki i
kaynak 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 null
beklenen sorunları ele alın.