【发布时间】:2014-01-21 13:47:48
【问题描述】:
我有一个绑定到 ViewModel 上的属性的 MvxListView,它是 List<MyClass>。
MyClass 是一个普通的旧对象,它有一个名为 Completed 的布尔属性,我已在列表视图项模板中绑定到 CheckedTextView 的 Checked 属性。
当我单击列表视图项时,它会调用一个调用DoSomething(MyClass item) 方法的命令。在DoSomething 方法中,我将Completed 属性设置为其新值。但是,由于 MyClass 不是具有 RaisePropertyChanged 属性的 ViewModel,因此选中的属性不会在用户界面中更新。
当Completed 属性发生变化时,我将如何在这个基本 POCO 上完成数据绑定以更新用户界面?
【问题讨论】:
标签: c# android data-binding mvvm mvvmcross