Binding.Converter Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.