Example #1
0
        public override void ViewDidLoad()
        {
            base.ViewDidLoad();
            // The user can navigate back to register (i.e. if they used an incorrect email),
            // and given we have a toolbar a title there rather than content simplifies view.
            Title = StringResources.register_verify_ui_page_title;

            var email = NSUserDefaults.StandardUserDefaults.StringForKey("username");

            RegisterVerifyBody.Text       = string.Format(StringResources.register_verify_ui_page_content, email);
            RegisterVerifySubcontent.Text = StringResources.register_verify_ui_page_subcontent;
            RegisterVerifyLogin.SetTitle(StringResources.login_ui_submit_button, UIControlState.Normal);

            RegisterVerifyOpenEmail.Layer.BorderWidth = 1.0f;
            RegisterVerifyOpenEmail.Layer.BorderColor = Application.MainColour;

            RegisterVerifyLogin.Layer.BorderWidth = RegisterVerifyOpenEmail.Layer.BorderWidth;
            RegisterVerifyLogin.Layer.BorderColor = RegisterVerifyOpenEmail.Layer.BorderColor;

            RegisterVerifyLogin.TouchUpInside += delegate
            {
                Logger.LOG_EVENT_WITH_ACTION("LOGIN_BUTTON", "CLICKED");
            };

            RegisterVerifyOpenEmail.SetTitle(StringResources.register_verify_ui_button_openemail, UIControlState.Normal);
            RegisterVerifyOpenEmail.TouchUpInside += delegate
            {
                Logger.LOG_EVENT_WITH_ACTION("EMAIL_CLIENT", "CLICKED");
                UIApplication.SharedApplication.OpenUrl(new NSUrl("message://"));
            };
        }
Example #2
0
        void ReleaseDesignerOutlets()
        {
            if (RegisterVerifyBody != null)
            {
                RegisterVerifyBody.Dispose();
                RegisterVerifyBody = null;
            }

            if (RegisterVerifyLogin != null)
            {
                RegisterVerifyLogin.Dispose();
                RegisterVerifyLogin = null;
            }

            if (RegisterVerifyOpenEmail != null)
            {
                RegisterVerifyOpenEmail.Dispose();
                RegisterVerifyOpenEmail = null;
            }

            if (RegisterVerifySubcontent != null)
            {
                RegisterVerifySubcontent.Dispose();
                RegisterVerifySubcontent = null;
            }
        }