2
我在單聲道機器人代碼中面臨控制綁定的問題。我有一個活動繼承自MvxActivity,我看到一些文章使用CreateBindingSet()在代碼中執行數據綁定。有人能告訴我什麼彙編參考我需要在我的monodroid項目獲得此方法?如果可能的話,有人可以幫助我一個示例的例子嗎?如何在MonoDroid的代碼中控制綁定?
我正在使用MvvmCross V3。
感謝 阿米特
我在單聲道機器人代碼中面臨控制綁定的問題。我有一個活動繼承自MvxActivity,我看到一些文章使用CreateBindingSet()在代碼中執行數據綁定。有人能告訴我什麼彙編參考我需要在我的monodroid項目獲得此方法?如果可能的話,有人可以幫助我一個示例的例子嗎?如何在MonoDroid的代碼中控制綁定?
我正在使用MvvmCross V3。
感謝 阿米特
你需要有一個using Cirrious.MvvmCross.Binding.BindingContext;
,然後你應該能夠在東西使用Bind()
。
查看MvvmCross-Tutorial repository中的DialogExamples Tutorial。
綁定是非常簡單的,你需要創建一個綁定設置第一:
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。
[MvvmCross允許將ViewModel屬性綁定到動態創建的控件上嗎?](http://stackoverflow.com/questions/17713770/does-mvvmcross-allow-binding-of-viewmodel-properties-to - 對照創建 - 上的) – Cheesebaron