我在单声道机器人的代码中面临控件绑定的问题。我有一个继承自MvxActivity的活动,我看到一些文章使用CreateBindingSet()在代码中执行数据绑定。有人能告诉我在我的monodroid项目中需要哪些程序集参考来获得这种方法吗?如果可能的话,有人可以帮我解决一个示例吗?
我正在使用MvvmCross的V3。
由于 阿米特
答案 0 :(得分:3)
您需要拥有using Cirrious.MvvmCross.Binding.BindingContext;
,然后您应该可以使用Bind()
。
查看DialogExamples Tutorial中的MvvmCross-Tutorial repository。
绑定非常简单,您需要先创建一个绑定集:
var bSet = this.CreateBindingSet<TView, TViewModel>
然后你可以用它来绑定UI对象:
bSet.Bind(myTextView)
.For(v => v.Text) //View Property
.To(vm => vm.Stuff) //ViewModel Property
the Bindings Page in the Wiki中有关于绑定的更多信息。