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.

War es hilfreich?

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.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top