Beispiel #1
0
        bool CheckTokenButtonNeedRemove(TokenButton tokenButton, string title)
        {
            bool removeTokenButton = false;

            if ((tokenButton.Title(UIControlState.Normal) == title) && (tokenButton._toggled == true))
            {
                removeTokenButton = true;
            }
            return(removeTokenButton);
        }
Beispiel #2
0
        public void RemoveTokenForTitle(TokenButton tokenButtonToRemove)
        {
            if (tokenButtonToRemove != null)
            {
                if (tokenButtonToRemove.IsFirstResponder)
                {
                    _textField.BecomeFirstResponder();
                }
                tokenButtonToRemove.RemoveFromSuperview();
                _tokens.Remove(tokenButtonToRemove);

                string tokenName = tokenButtonToRemove.Title(UIControlState.Normal);
                // Delegate
                Delegate.DidRemoveToken(this, tokenName, tokenButtonToRemove._representedObject);
            }
        }