Esempio n. 1
0
        private static void _AlertViewDismissed(object sender, UIAlertView.DidDismissWithButtonIndexEventArgs e)
        {
            if (_alertViewDismissedHandlers != null)
            {
                UIAlertView alertView = sender as UIAlertView;
                string      input1    = null;
                string      input2    = null;
                if ((alertView.alertViewStyle == UIAlertViewStyle.PlainTextInput) || (alertView.alertViewStyle == UIAlertViewStyle.SecureTextInput))
                {
                    input1 = alertView.TextFieldAtIndex(0).text;
                }
                else if (alertView.alertViewStyle == UIAlertViewStyle.LoginAndPasswordInput)
                {
                    input1 = alertView.TextFieldAtIndex(0).text;
                    input2 = alertView.TextFieldAtIndex(1).text;
                }

                _alertViewDismissedHandlers(null, new AlertViewDismissedEventArgs(e.buttonIndex, alertView.ButtonTitleAtIndex(e.buttonIndex), input1, input2));
            }

            _alertView = null;
        }