19

I changed my converter from IValueConverter to IMultiValueConverter : Previously I converted int to string :

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

But now I convert an int and a double to a string.

How should I specify my ValueConversion attribut now ? I have two input and one output now.

4

2 回答 2

10

I dont think you can use ValueConversionAttribute with an implementation of IMultiValueConverter

I think ValueConversionAttribute is primarily used for design-time support and MultiBindings dont seem to make much sense in this context

于 2010-12-03T11:37:57.430 回答
6

I've never seen ValueConversionAttribute applied to IMultiValueConverter implementing class. And there is no appropriate attribute for this kind of converter in System.Windows.Data namespace. You can safely omit the attribute at all.

于 2010-12-03T10:58:45.303 回答