MonoTouch是否有任何数据绑定支持?

Ian*_*ose 2 .net iphone data-binding mvvm xamarin.ios

我正在考虑如何编写应用程序以在Windows 7 Phone和IPhone上工作,一种选择是使用MonoTouch并使用MVVM构建应用程序,然后只需要平台之间的视图不同.

但MonoTouch似乎不支持数据绑定.


当(如果)数据绑定支持添加到MonoTouch时,请提供这些问题的答案,我将更改例外答案.

另请参见iOS是否有可用的数据绑定机制?

Edu*_*coz 7

但是,直接开箱即用,MonoTouch不支持数据绑定.它遵循苹果MVC框架的应用程序,它根本没有绑定.github上有一个项目可以简化很多创建数据表的工作,但是:http://github.com/migueldeicaza/MonoTouch.Dialog.

最近有人谈论将一些银光代码(从月光)移植到MonoTouch,现在苹果打开了关于iOS应用可以做什么的闸门.Novell的家伙尚未发布任何内容,但我的猜测是有人可能正在调查它.


Rob*_*zak 5

有一个以MonoTouch.Dialog开头并添加了DataBinding的开源框架.它已经拥有了自己的生命,现在的目标是成为iOS,Android和WP7的通用框架.虽然目前iOS仍处于测试阶段.

https://github.com/RobertKozak/MonoMobile.MVVM


Stu*_*art 5

查看评论以及来自@Blounty的更新答案

可能不是你追求的数据绑定答案......但是MonoCross框架现在已经达到1.0版

该框架为WP7,Droid和Touch提供了MVC基础.

我刚刚(在上周)开始在Droid和Touch中添加我们自己的绑定支持 - 对于我们的应用程序,它很容易绑定到INotifyPropertyChanged事件并进行自己的UI调整.

有关http://code.google.com/p/monocross的更多信息


Blo*_*nty 5

MVVMCross必须要走的路,它目前处于V3测试版并且非常强大.

https://github.com/slodge/MvvmCross