saz*_*azr 5 c# data-binding mvvm caliburn.micro xamarin
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是(如果我错了,请纠正我):
NotifyOfPropertyChange(..) x:Name我已经检查了示例项目Hello.Xamarin,HubBrowser并且我认为我对它是如何工作有一点想法,但看起来需要很多设置.对于Caliburn.Micro Xamarin Android是绑定OOP之类的东西......?
NotifyPropertyChanged方法.不知道为什么...也许这样适用于Android?我们生成一个名为的静态类NotifyPropertyChangedExtensionsNotifyOfPropertyChange(..)(与标准CM相同) android:id 本质上,您为 Windows 风格的绑定指出的 OOP 发生在底层,系统首先是 ViewModel,这意味着一切都从视图模型开始,我们会查看是否有具有相同命名空间和名称的视图。如果我们找到它,那就太好了,现在将它们与绑定操作混合在一起,本质上是使用视图模型的实例设置视图的数据上下文。否则,将无法给结果屏幕一个默认的空白盯着你:(。
由于与 Xamarin/Native 中的绑定相关的内容略有不同,因此随着人们有机会对代码进行路测,某些功能可能会在稍后提供更多教程/示例。
链接有一些尚未完成的内容和已完成的内容,并解释了为什么或为什么不。 https://github.com/Caliburn-Micro/Caliburn.Micro/issues/142
| 归档时间: |
|
| 查看次数: |
249 次 |
| 最近记录: |