Конвертер XAML ConvertBack - PullRequest
       0

Конвертер XAML ConvertBack

0 голосов
/ 28 декабря 2010

Есть ли способ получить доступ к ConvertBack-методу конвертера, который реализует IValueConverter непосредственно из XAML?

Основная ситуация следующая (отношения):

Route (1)<->(CN) Training (1)<->(CN) Kilometer

DataContext установлен на Обучение. Отсюда я использую метод Convert для доступа ко всем моим Kilometers. У меня также есть конвертер от Route до IList<Training>, и ConvertBack будет искать Route для Training. Но мне кажется, что я не могу получить доступ к этому методу из XAML ...

1 Ответ

2 голосов
/ 28 декабря 2010

Обычно вы не вызываете методы Convert или ConvertBack напрямую. Они используются только в привязках. Метод Convert вызывается для преобразования исходного значения перед его назначением для цели привязки. ConvertBack вызывается для преобразования значения обратно в источник в двусторонней привязке.

Я не уверен, что вы пытаетесь сделать, но не похоже, что конвертеры - ваш лучший вариант ... возможно, вам следует рассказать подробнее о том, чего вы хотите достичь

...