1

如果还没有此绑定 - 有人可以告诉我如何为此添加新绑定(并注册它)吗?

我试过定位 UIButton.TouchUpInside 绑定处理程序代码,这样我就可以复制它......没有运气。

谢谢

4

1 回答 1

2

自定义绑定在http://slodge.blogspot.co.uk/2013/06/n28-custom-bindings-n1-days-of-mvvmcross.html中进行了完整的演示和讨论

此外,“内置”自定义绑定都在https://github.com/slodge/MvvmCross/tree/v3/Cirrious/Cirrious.MvvmCross.Binding.Touch/Target


但是,由于EditingDidBegin是标准EventHandler委托(不是 custom EventHandler<TEventArgs>),因此不需要自定义绑定 - 而标准绑定应该可以工作:

var set = this.CreateBindingSet<FirstView, Core.ViewModels.FirstViewModel>();
set.Bind(textField).For("EditingDidBegin").To(vm => vm.MyEditingBeginCommand);
set.Apply();
于 2013-06-29T10:30:37.567 回答