1
如果沒有已經是此綁定 - 有人能告訴我如何添加一個新的綁定爲這個(和註冊它)?如何綁定到UITextView.EditingDidBegin在MvvmCross(Xamarin工作室)
我已經試過定位UIButton.TouchUpInside結合處理程序代碼,所以我可以複製......沒有運氣。
感謝
如果沒有已經是此綁定 - 有人能告訴我如何添加一個新的綁定爲這個(和註冊它)?如何綁定到UITextView.EditingDidBegin在MvvmCross(Xamarin工作室)
我已經試過定位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
委託(不定製EventHandler<TEventArgs>
),那麼就沒有必要爲一個自定義的結合 - 而不是標準的結合應該工作:
var set = this.CreateBindingSet<FirstView, Core.ViewModels.FirstViewModel>();
set.Bind(textField).For("EditingDidBegin").To(vm => vm.MyEditingBeginCommand);
set.Apply();
喜斯圖爾特 - 感謝您的幫助。不幸的是,我目前的綁定都沒有。this.AddBindings(new Dictionary
Woops的路線 - 抱歉,我用了不正確的變量名稱它確實在行動的工作 - 我認爲這是奇怪的是,它沒有.. – Adam