Question

J'ai changé mon convertisseur de IValueConverter à IMultiValueConverter: Auparavant, je me suis converti int à chaîne:

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

Mais maintenant je convertir un entier et un double à une chaîne.

Comment dois-je préciser mon ValueConversion maintenant attribuer l? J'ai deux entrées et une sortie maintenant.

Était-ce utile?

La solution

Je ne pense pas que vous pouvez utiliser ValueConversionAttribute avec une implémentation de IMultiValueConverter

Je pense que ValueConversionAttribute est principalement utilisé pour le support à la conception et à ne MultiBindings semble de beaucoup de sens dans ce contexte

Autres conseils

Je ne l'ai jamais vu ValueConversionAttribute appliqué à IMultiValueConverter classe d'implémentation. Et il n'y a pas d'attribut approprié pour ce type de convertisseur espace de noms System.Windows.Data. Vous pouvez en toute sécurité omettre l'attribut du tout.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top