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 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.