我在我的視圖模型上有一個列表,其中包含我試圖從主視圖綁定到的對象和屬性。MvvmCross索引屬性綁定沒有從視圖中獲取更改
var field = new UITextField();
Add(field);
this.AddBindings(
new Dictionary<object, string>()
{
{ field, "Text Names[0].Value" }
}
);
這將加載細並顯示從視圖模型的初始值,但是當UITextField.Text被修改將不會收到任何值返回。它似乎不是2種方式。值不是通知屬性,但如果這是該設置所需的值,則可以將其設爲一個。
我也試過以下但這並在所有的工作:
set.Bind(field).To(vm => vm.Names[0].Value);
使用MvvmCross 3.0.9。 Xamarin.iOS 6.3.7