Ich habe eine Situation geraten, in der ich brauche einen Integer-Wert, auf eine Eigenschaft auf meinem Datenkontext gebunden zu zeigen, nachdem sie durch zwei getrennte Umwandlungen setzen:Gibt es eine Möglichkeit, mehrere Wertkonverter in XAML zu verketten?
- den Wert innerhalb eines Bereichs umkehren (zB Bereich 1 bis 100; Wert in Datacontext ist 90; Benutzer sehen Wert von 10)
- die Zahl in einen String
ich weiß, konvertieren ich (das implementiert IValueConverter) meinen eigenen Konverter, indem beide Schritte tun kann. Allerdings habe ich bereits einen separaten Wertkonverter, der nur den ersten Schritt erledigt, und der zweite Schritt wird von Int32Converter abgedeckt.
Gibt es eine Möglichkeit, diese beiden vorhandenen Klassen in XAML zu verketten, ohne eine weitere Klasse zu erstellen, die sie aggregiert?
Wenn ich etwas davon klären muss, lass es mich wissen. :)
Danke.
Bei dieser Lösung muss jeder Konverter nur mit einem Typ arbeiten (er muss im single-ValueConversion-Attribut deklariert sein). @Town-Lösung kann auch mit Multiconverter umgehen. –
posten Sie bitte die Implementierung; andernfalls, linkrot –