如果还没有此绑定 - 有人可以告诉我如何为此添加新绑定(并注册它)吗?
我试过定位 UIButton.TouchUpInside 绑定处理程序代码,这样我就可以复制它......没有运气。
谢谢
自定义绑定在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();