2013-07-19 26 views
2

我在單聲道機器人代碼中面臨控制綁定的問題。我有一個活動繼承自MvxActivity,我看到一些文章使用CreateBindingSet()在代碼中執行數據綁定。有人能告訴我什麼彙編參考我需要在我的monodroid項目獲得此方法?如果可能的話,有人可以幫助我一個示例的例子嗎?如何在MonoDroid的代碼中控制綁定?

我正在使用MvvmCross V3。

感謝 阿米特

+0

[MvvmCross允許將ViewModel屬性綁定到動態創建的控件上嗎?](http://stackoverflow.com/questions/17713770/does-mvvmcross-allow-binding-of-viewmodel-properties-to - 對照創建 - 上的) – Cheesebaron

回答

3

你需要有一個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