2010-01-27 8 views
13

Por lo que me han dicho, necesito crear un IValueConverter para hacer mi formateo personalizado. El problema es que mi formateo es unidireccional, no hay una implementación legitmate ConvertBack.WPF: IValueConverter unidireccional

Entonces, ¿cómo puedo manejar IValueConverter de sentido único? (Si ayuda, esto es para un control de sólo lectura.)

Respuesta

16

Todos los ejemplos de Microsoft simplemente lanzan una NotSupportedException o una NotImplementedException (el primero tiene más sentido) a partir del método ConvertBack.

Como dices, si el convertidor es unidireccional, lo más probable es que lo uses en un control de solo lectura como TextBlock, por lo que el método ConvertBack no se llamará de todos modos.

+0

Ok, compro eso. –

+3

Es una buena compra :-) –

+0

¿Qué hay de usar el formato de cadena? – Wouter

Cuestiones relacionadas