2010-01-27 2 views
13

Из того, что мне сказали, мне нужно создать IValueConverter, чтобы выполнить собственное форматирование. Проблема в том, что мое форматирование одностороннее, нет никакой законной цели ConvertBack.WPF: односторонний IValueConverter

Итак, как мне обращаться в одну сторону IValueConverter s. (Если это помогает, это для управления только для чтения.)

ответ

16

Все примеры из Microsoft просто бросить NotSupportedException или ее NotImplementedException (бывший имеет смысл) от метода ConvertBack.

Как вы говорите, если конвертер является односторонним, скорее всего, вы будете использовать его для управления только для чтения, например TextBlock, поэтому метод ConvertBack не будет вызван в любом случае.

+0

Хорошо, я покупаю это. –

+3

Это хорошая покупка :-) –

+0

Как насчет использования stringformat? – Wouter

Смежные вопросы