У меня есть MvxListView, который привязывается к свойству ViewModel, которое является List<MyClass>
.привязка данных к свойствам non-ViewModel в MvvMCross
MyClass
- простой старый объект, имеющий логическое свойство с именем Completed
, что я привязан к проверенному свойству CheckedTextView
в моем шаблоне элементов списка.
Когда я нажимаю элемент списка, он вызывает команду, которая вызывает метод DoSomething(MyClass item)
. В методе DoSomething
я присвоил свойству Completed
его новое значение. Однако, поскольку MyClass
не является ViewModel с объектами RaisePropertyChanged
, проверенное свойство не обновляется в пользовательском интерфейсе.
Как бы выполнить привязку данных к этому базовому POCO, чтобы обновить интерфейс пользователя при изменении свойства Completed
?