Я хочу сопоставить одно свойство в моей модели ViewModel с несколькими свойствами в моем представлении, используя IMultiValueConverter
, но я заметил, что карты Convert
много-к одному, метод ConvertBack
сопоставляет один-много.Двухстороннее многопользовательское однопользовательское свойство в ViewModel для нескольких свойств в представлении - могу ли я вернуть IMultiValueConverter?
Проблема в том, мне нужно, чтобы это было отменено, то есть, я хочу иметь несколько свойств в представлении зависеть от одного свойства в ViewModel, а для этого нужно поменять местами Convert
и ConvertBack
подписи (или вызовов).
Есть ли способ для MultiBinding вместо метода ConvertBack
вместо Convert
и наоборот?
Существует только способ отменить «IMultiValueConverter», если базовая функция преобразования имеет обратную. Это математика. –
@ H.B. Я редактировал вопрос. Я имел в виду, что мне понадобится метод Convert, который будет вызываться вместо 'ConvertBack' и наоборот, поскольку MultiBinding является преобразованием« один ко многим », но обычно он генерирует одно значение для представления из нескольких значений в ViewModel, и мне нужно обратное: многие свойства в представлении отображения для одного свойства в ViewModel. – heltonbiker