public override void ViewDidLoad()
        {
            base.ViewDidLoad();

            var set = this.CreateBindingSet <TwoWayView, TwoWayViewModel>();

            set.Bind(TheValueLabel).To(vm => vm.TheValue);
            set.Bind(EditValueTextField).To(vm => vm.TheValue).WithConversion("TwoWay");
            set.Apply();

            View.AddGestureRecognizer(new UITapGestureRecognizer(() => { EditValueTextField.ResignFirstResponder(); }));
        }
Beispiel #2
0
        void ReleaseDesignerOutlets()
        {
            if (TheValueLabel != null)
            {
                TheValueLabel.Dispose();
                TheValueLabel = null;
            }

            if (EditValueTextField != null)
            {
                EditValueTextField.Dispose();
                EditValueTextField = null;
            }
        }