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

Ein Wert vom Typ IValueConverter. Der Standardwert lautet null.

Hinweise

Eine Bindung verwendet implizit einen Standardkonverter, der versucht, eine Typkonvertierung zwischen dem Quellwert und dem Zielwert auszuführen. Wenn keine Konvertierung vorgenommen werden kann, wird der Standardkonverter zurückgegeben null.

Wenn Sie einen benutzerdefinierten Wertkonverter einer Bindung zuordnen möchten, sollten Sie eine Klasse erstellen, die die IValueConverter Schnittstelle implementiert und Implementierungen 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: