2010-01-27 5 views
13

D'après ce qu'on m'a dit, j'ai besoin de créer un IValueConverter pour faire mon formatage personnalisé. Le problème est que mon formatage est à sens unique, il n'y a pas d'implémentation legitmate ConvertBack. Donc, comment je gère un IValueConverter s unidirectionnel s. (Si elle aide, ceci est pour une lecture seule commande.)WPF: One-way IValueConverter

Répondre

16

Tous les exemples de Microsoft simplement jeter un NotSupportedException ou un NotImplementedException (l'ancien est plus logique) de la méthode ConvertBack. Comme vous le dites, si le convertisseur est à sens unique, il est probable que vous l'utiliserez sur un contrôle en lecture seule tel que TextBlock. La méthode ConvertBack ne sera donc pas appelée.

+0

Ok, j'achète ça. –

+3

C'est un bon achat :-) –

+0

Que diriez-vous d'utiliser le format de chaîne? – Wouter

Questions connexes