void ReleaseDesignerOutlets() { if (TheTextField != null) { TheTextField.Dispose(); TheTextField = null; } if (TheLabel != null) { TheLabel.Dispose(); TheLabel = null; } }
public override void ViewDidLoad() { base.ViewDidLoad(); this.CreateBinding(TheLabel) .To <TwoWayViewModel>(vm => vm.TheValue) .Apply(); this.CreateBinding(TheTextField) .To <TwoWayViewModel>(vm => vm.TheValue) .WithConversion("TwoWay") .Apply(); this.View.AddGestureRecognizer(new UITapGestureRecognizer(() => { TheTextField.ResignFirstResponder(); })); }