Caliburn Micro Xamarin的数据绑定操作顺序

时间:2015-08-22 03:55:32

标签: c# mvvm data-binding xamarin caliburn.micro

Caliburn.Micro Xamarin Android(Mono.Android)中数据绑定的“操作顺序”(OOP)是什么?

PS:解释/比较Caliburn Micro Standard / WPF,Caliburn Micro Android& Caliburn Micro iOS(即Caliburn.Micro Xamarin)非常有用,是对Caliburn Micro Xamarin的一个很好的介绍。

对于常规的Caliburn.Micro,绑定的OOP是(如果我错了,请纠正我):

  • 在ViewModel中声明字段
  • 在字段集上:致电NotifyOfPropertyChange(..)
  • 使用XAML属性x:Name
  • 将视图绑定到ViewModel

我已经检查了示例项目Hello.XamarinHubBrowser,我想我对它是如何工作有点了解,但看起来需要很多设置。对于Caliburn.Micro Xamarin Android是绑定OOP的东西,比如......?

  • 扩展NotifyPropertyChanged方法。不知道为什么...也许这样适用于Android?我们生成一个名为NotifyPropertyChangedExtensions
  • 的静态类
  • 在ViewModel中声明字段(与标准CM相同)
  • 在字段集上:呼叫NotifyOfPropertyChange(..)(与标准CM相同)
  • 为所有View小部件添加唯一ID android:id
  • On View(Activity)创建:以某种方式将View小部件绑定到ViewModel字段?

0 个答案:

没有答案