Freigeben über


IMultiValueConverter.Convert(Object[], Type, Object, CultureInfo) Methode

Definition

Konvertiert Quellwerte in einen Wert für das Bindungsziel. Die Datenbindungs-Engine ruft diese Methode auf, wenn es die Werte von Quellbindungen an das Bindungsziel weitergibt.

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

Parameter

values
Object[]

Das Array von Werten, das von den Quellbindungen in der MultiBinding erzeugt wird. Der Wert UnsetValue gibt an, dass die Quellbindung keinen Wert für die Konvertierung bereitstellen kann.

targetType
Type

Der Typ der Bindungsziel-Eigenschaft.

parameter
Object

Der zu verwendende Konverterparameter.

culture
CultureInfo

Die im Konverter zu verwendende Kultur.

Gibt zurück

Ein konvertierter Wert.

Wenn die Methode null zurückgibt, wird der gültige null-Wert verwendet.

Der Rückgabewert DependencyProperty.UnsetValue gibt an, dass der Konverter keinen Wert erzeugt hat und dass die Bindung falls verfügbar den FallbackValue oder andernfalls den Standardwert verwendet.

Der Rückgabewert Binding.DoNothing gibt an, dass die Bindung den Wert nicht überträgt oder FallbackValue oder den Standardwert verwendet.

Hinweise

Das Datenbindungsmodul fängt keine Ausnahmen ab, die von einem vom Benutzer bereitgestellten Konverter ausgelöst werden. Jede Ausnahme, die von der Convert -Methode ausgelöst wird, oder alle unausgelösten Ausnahmen, die von Methoden ausgelöst werden, die von der Convert Methode aufgerufen werden, werden als Laufzeitfehler behandelt. Behandeln Sie erwartete Probleme, indem Sie DependencyProperty.UnsetValue.

Gilt für:

Weitere Informationen