private void prepareTimeViews() { var tapRecognizer = new UITapGestureRecognizer(() => { switchTimeLabelAndInput(); if (!TimeInput.Hidden) { TimeInput.FormattedDuration = TimeLabel.Text; TimeInput.BecomeFirstResponder(); } }); TimeLabel.UserInteractionEnabled = true; TimeLabel.AddGestureRecognizer(tapRecognizer); TimeInput.LostFocus += onTimeInputLostFocus; }