Wie das ValueConversion Attribut für eine IMultiValueConverter einstellen
-
30-09-2019 - |
Frage
änderte ich meinen Konverter von IValueConverter zu IMultiValueConverter: Zuvor konvertiert I int string:
[ValueConversion(typeof(int), typeof(string))]
Aber jetzt konvertiere ich einen int und ein Doppel in einen String.
Wie soll ich meine ValueConversion angeben attribut jetzt? Ich habe zwei Eingang und einen Ausgang jetzt.
Lösung
Ich denke nicht, daß Sie ValueConversionAttribute
mit einer Implementierung von IMultiValueConverter
verwenden
Ich denke, ValueConversionAttribute
in erster Linie für die Entwurfszeitunterstützung verwendet wird und MultiBindings
scheinen nicht viel Sinn, in diesem Zusammenhang zu machen
Andere Tipps
Ich habe noch nie gesehen ValueConversionAttribute
angewendet implementierenden Klasse IMultiValueConverter
. Und es gibt kein entsprechendes Attribut für diese Art von Wandler in System.Windows.Data
Namespace. Sie können das Attribut überhaupt sicher weglassen.