public override void ViewDidLoad() { try { base.ViewDidLoad(); Images.SetTitle(LangEnglish.Images, UIControlState.Normal); ImagesProgressText.Text = ""; DescriptionLabel.Text = LangEnglish.Description; SexLabel.Text = LangEnglish.EditSex; WomenLabel.Text = LangEnglish.Women; MenLabel.Text = LangEnglish.Men; AccountData.SetTitle(LangEnglish.EditAccountData, UIControlState.Normal); ChangePassword.SetTitle(LangEnglish.EditChangePassword, UIControlState.Normal); LocationSettings.SetTitle(LangEnglish.EditLocationSettings, UIControlState.Normal); Save.SetTitle(LangEnglish.EditSave, UIControlState.Normal); Cancel.SetTitle(LangEnglish.Cancel, UIControlState.Normal); MoreOptions.SetTitle(LangEnglish.EditMoreOptions, UIControlState.Normal); EmailLabel.Text = LangEnglish.Email; UsernameLabel.Text = LangEnglish.Username; CheckUsername.SetTitle(LangEnglish.CheckAvailability, UIControlState.Normal); NameLabel.Text = LangEnglish.Name; OldPasswordLabel.Text = LangEnglish.EditOldPassword; NewPasswordLabel.Text = LangEnglish.EditNewPassword; ConfirmPasswordLabel.Text = LangEnglish.EditConfirmPassword; UseLocationLabel.Text = LangEnglish.UseLocation; LocationShareLabel.Text = LangEnglish.LocationShare; LocationShareAllLabel.Text = LangEnglish.LocationShareAll; LocationShareLikeLabel.Text = LangEnglish.LocationShareLike; LocationShareMatchLabel.Text = LangEnglish.LocationShareMatch; LocationShareFriendLabel.Text = LangEnglish.LocationShareFriend; LocationShareNoneLabel.Text = LangEnglish.LocationShareNone; DistanceShareLabel.Text = LangEnglish.DistanceShare; DistanceShareAllLabel.Text = LangEnglish.DistanceShareAll; DistanceShareLikeLabel.Text = LangEnglish.DistanceShareLike; DistanceShareMatchLabel.Text = LangEnglish.DistanceShareMatch; DistanceShareFriendLabel.Text = LangEnglish.DistanceShareFriend; DistanceShareNoneLabel.Text = LangEnglish.DistanceShareNone; ImageEditorLabel.Text = LangEnglish.ImageEditorLabel; DeactivateAccount.SetTitle(LangEnglish.DeactivateAccount, UIControlState.Normal); DeleteAccount.SetTitle(LangEnglish.DeleteAccount, UIControlState.Normal); DescriptionText.Delegate = this; Images.Layer.MasksToBounds = true; CheckUsername.Layer.MasksToBounds = true; Save.Layer.MasksToBounds = true; Cancel.Layer.MasksToBounds = true; DeactivateAccount.Layer.MasksToBounds = true; DeleteAccount.Layer.MasksToBounds = true; c.DrawBorder(DescriptionText); c.CollapseY(AccountDataSection); c.CollapseY(ChangePasswordSection); c.CollapseY(LocationSettingsSection); c.CollapseY(MoreOptionsSection); LoaderCircle.Hidden = true; ImageEditorFrameBorder.Layer.BorderColor = UIColor.FromName("PrimaryDark").CGColor; ImageEditorFrameBorder.Layer.BorderWidth = 1; rc = new RegisterCommonMethods(this, c, ImagesUploaded, Email, Username, Name, DescriptionText, CheckUsername, Images, ImagesProgressText, LoaderCircle, ImagesProgress, UseLocationSwitch, LocationShareAll, LocationShareLike, LocationShareMatch, LocationShareFriend, LocationShareNone, DistanceShareAll, DistanceShareLike, DistanceShareMatch, DistanceShareFriend, DistanceShareNone, ImageEditorControls, TopSeparator, RippleImageEditor, ImageEditorStatus, ImageEditorCancel, ImageEditorOK, ImageEditor, ImageEditorFrame, ImageEditorFrameBorder); c.AddViews(Snackbar, Snackbar.SnackText, Snackbar.SnackButton); ProfileEditScroll.SetContext(this); ImagesUploaded.SetContext(this); ImagesUploaded.numColumns = 3; //it does not get passed in the layout file ImagesUploaded.tileSpacing = 2; AccountData.TouchUpInside += AccountData_Click; ChangePassword.TouchUpInside += ChangePassword_Click; LocationSettings.TouchUpInside += LocationSettings_Click; Save.TouchUpInside += Save_Click; Cancel.TouchUpInside += Cancel_Click; MoreOptions.TouchUpInside += MoreOptions_Click; DeactivateAccount.TouchUpInside += DeactivateAccount_Click; DeleteAccount.TouchUpInside += DeleteAccount_Click; ImageEditorCancel.TouchUpInside += rc.CancelImageEditing; ImageEditorOK.TouchUpInside += rc.OKImageEditing; RoundBottom_Base = RoundBottom; Snackbar_Base = Snackbar; BottomConstraint_Base = BottomConstraint; SnackTopConstraint_Base = SnackTopConstraint; SnackBottomConstraint_Base = SnackBottomConstraint; ScrollBottomConstraint_Base = ScrollBottomConstraint; ScrollBottomOuterConstraint_Base = ScrollBottomOuterConstraint; ViewportConstraint_Base = ViewportConstraint; } catch (Exception ex) { c.ReportErrorSilent(ex.Message + Environment.NewLine + ex.StackTrace); } }