Как установить атрибут ValueConversion для IMultiValueConverter - PullRequest
15 голосов
/ 03 декабря 2010

Я изменил свой конвертер с IValueConverter на IMultiValueConverter: Ранее я преобразовал int в строку:

[ValueConversion(typeof(int), typeof(string))]

Но теперь я преобразовываю int и double в строку.

Как мне теперь указать свой атрибут ValueConversion? У меня есть два входа и один выход.

Ответы [ 2 ]

8 голосов
/ 03 декабря 2010

Я не думаю, что вы можете использовать ValueConversionAttribute с реализацией IMultiValueConverter

Я думаю, ValueConversionAttribute в основном используется для поддержки во время разработки, и MultiBindings не имеет особого смысла в этомконтекст

6 голосов
/ 03 декабря 2010

Я никогда не видел, чтобы ValueConversionAttribute применялось к IMultiValueConverter реализующему классу. И нет подходящего атрибута для этого типа преобразователя в System.Windows.Data пространстве имен. Вы можете смело опустить атрибут вообще.

...