Freigeben über


Binding.Converter Eigenschaft

Definition

Ruft den zu verwendenden Konverter ab oder legt diesen fest.

public:
 property System::Windows::Data::IValueConverter ^ Converter { System::Windows::Data::IValueConverter ^ get(); void set(System::Windows::Data::IValueConverter ^ value); };
public System.Windows.Data.IValueConverter Converter { get; set; }
member this.Converter : System.Windows.Data.IValueConverter with get, set
Public Property Converter As IValueConverter

Eigenschaftswert

IValueConverter

Ein Wert vom Typ IValueConverter. Der Standardwert ist null.

Hinweise

Eine Bindung verwendet implizit einen Standardkonverter, der versucht, eine Typkonvertierung zwischen dem Quellwert und dem Zielwert auszuführen. Wenn keine Konvertierung durchgeführt werden kann, gibt der Standardkonverter null zurück.

Wenn Sie einen benutzerdefinierten Wertkonverter einer Bindung zuordnen möchten, sollten Sie eine Klasse erstellen, die die IValueConverter Schnittstellen- und Bereitstellungsimplementierungen für die Convert und ConvertBack methoden implementiert. Wertkonverter können Daten von einem Typ in einen anderen ändern, zwischen kulturellen Details wie Zeichensätzen übersetzen oder andere Aspekte ihrer Präsentation ändern. Beispiele für typische Konvertierungsszenarien finden Sie unter "Datenkonvertierung" in der Datenbindungsübersicht.

Verwendung von XAML-Attributen

<object Converter="myConverter"/>  

XAML-Werte

myConverter
Ein Ressourcenverweis auf eine Klasse, die die IValueConverter Schnittstelle implementiert, die Implementierungen der Convert und ConvertBack Methoden umfasst. Verwenden Sie die StaticResource-Markuperweiterung, um auf einen Wertkonverter zu verweisen.

Gilt für