IMultiValueConverter IMultiValueConverter IMultiValueConverter IMultiValueConverter Interface

Definition

Ermöglicht das Anwenden benutzerdefinierter Logik in einem MultiBinding.Provides a way to apply custom logic in a MultiBinding.

public interface class IMultiValueConverter
public interface IMultiValueConverter
type IMultiValueConverter = interface
Public Interface IMultiValueConverter
Abgeleitet

Hinweise

Um einen Konverter MultiBindingeinem zuzuordnen, erstellen Sie eine Klasse, die die IMultiValueConverter -Schnittstelle implementiert, und implementieren ConvertBack Sie dann die-Methode und die Convert -Methode.To associate a converter with a MultiBinding, create a class that implements the IMultiValueConverter interface, and then implement the Convert and ConvertBack methods.

Einzelne Bindungen in der Auflistung können über eigene Wert Konverter verfügen.Individual bindings in the collection can have their own value converters. Weitere Informationen finden Sie unter IValueConverter.For more information, see IValueConverter.

Methoden

Convert(Object[], Type, Object, CultureInfo) Convert(Object[], Type, Object, CultureInfo) Convert(Object[], Type, Object, CultureInfo) Convert(Object[], Type, Object, CultureInfo)

Konvertiert Quellwerte in einen Wert für das Bindungsziel.Converts source values to a value for the binding target. Die Datenbindungs-Engine ruft diese Methode auf, wenn es die Werte von Quellbindungen an das Bindungsziel weitergibt.The data binding engine calls this method when it propagates the values from source bindings to the binding target.

ConvertBack(Object, Type[], Object, CultureInfo) ConvertBack(Object, Type[], Object, CultureInfo) ConvertBack(Object, Type[], Object, CultureInfo) ConvertBack(Object, Type[], Object, CultureInfo)

Konvertiert einen Bindungszielwert in die Quellbindungswerte.Converts a binding target value to the source binding values.

Gilt für: