IMultiValueConverter.Convert(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.
Kaynak değerleri bağlama hedefi için bir değere dönüştürür. Veri bağlama altyapısı, kaynak bağlamalardan bağlama hedefine değerleri yaydığında bu yöntemi çağırır.
public:
System::Object ^ Convert(cli::array <System::Object ^> ^ values, Type ^ targetType, System::Object ^ parameter, System::Globalization::CultureInfo ^ culture);
public object Convert (object[] values, Type targetType, object parameter, System.Globalization.CultureInfo culture);
abstract member Convert : obj[] * Type * obj * System.Globalization.CultureInfo -> obj
Public Function Convert (values As Object(), targetType As Type, parameter As Object, culture As CultureInfo) As Object
Parametreler
- values
- Object[]
içindeki kaynak bağlamalarının MultiBinding ürettiği değer dizisi. değeri UnsetValue , kaynak bağlamanın dönüştürme için sağlayabilecek bir değeri olmadığını gösterir.
- targetType
- Type
Bağlama hedef özelliğinin 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.
dönüş değeriDependencyPropertyUnsetValue, dönüştürücüde değer üretilmediğini ve bağlamanın varsa değerini kullanacağını FallbackValue veya aksi takdirde varsayılan değeri kullanacağını belirtir.
dönüş değeri Binding,DoNothing bağlamanın değeri aktarmadığını veya veya varsayılan değerini kullanmadığını FallbackValue gösterir.
Açıklamalar
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 Convert çağırdığı yöntemler Convert tarafından atılan yakalanmayan özel durumlar, çalışma zamanı hataları olarak kabul edilir. Beklenen sorunları geri döndürerek DependencyPropertyele alın.UnsetValue.