void Setup() { textGuess.ReturnKeyType = UIReturnKeyType.Go; textName.ShouldReturn += textField => { OnJoin(); return(true); }; buttonJoin.TouchUpInside += (sender, e) => OnJoin(); buttonGuess.TouchUpInside += (sender, e) => { if (string.IsNullOrWhiteSpace(textGuess.Text)) { return; } int val; if (int.TryParse(textGuess.Text.Trim(), out val)) { _channel.Guess(val); } textGuess.Text = string.Empty; //textGuess.SelectedTextRange = textGuess.GetTextRange(textGuess.BeginningOfDocument, textGuess.EndOfDocument); }; UpdateButtonStates(); }
void SubmitGuess() { if (string.IsNullOrWhiteSpace(_textGuess.Text)) { return; } int val; if (int.TryParse(_textGuess.Text.Trim(), out val)) { _channel.Guess(val); } _textGuess.SelectAll(); }