wxr
2020-04-21 f718d23a262a5a8e1241fdeaeb4153399f95e79d
HDL_ON/UI/UI1-Login/LoginPage.cs
@@ -36,15 +36,15 @@
        /// 0:手机
        /// 1:邮箱
        /// </summary>
        int logintType = 0;
        int loginType = 0;
        /// <summary>
        /// 登录方式
        /// 0:密码
        /// 1:验证码
        /// </summary>
        int logintMode = 0;
        string account;
        string password;
        string account = "";
        string password = "";
        #endregion
        #region 控件列表
@@ -145,7 +145,7 @@
        /// <summary>
        /// 加载视图
        /// </summary>
        public void LoadView()
        public void LoadView(string account = "")
        {
            var btnIcon = new Button()
            {
@@ -157,7 +157,8 @@
            };
            bodyView.AddChidren(btnIcon);
            var btnIcon_bg = new Button() {
            var btnIcon_bg = new Button()
            {
                X = Application.GetRealWidth(171),
                Y = Application.GetRealHeight(69),
                Width = Application.GetMinRealAverage(254),
@@ -169,11 +170,9 @@
            btnIcon.MouseUpEventHandler += (sender, e) =>
            {
#if DEBUG
                UserConfig.Instance.SkinCode = UserConfig.Instance.SkinCode > 1 ? 0 : 1;
                SharedMethod.SharedMethod.ChangeSkin();
                MainPage.Log($"UserConfig.skincode{UserConfig.Instance.SkinCode}");
                etAccount.Text = "464027401@qq.com";
                etPassword.Text = "qqqqqq";
                btnLogin.IsSelected = true;
#endif
            };
@@ -184,7 +183,7 @@
                Y = Application.GetRealHeight(177),
                Width = Application.GetRealWidth(120),
                Height = Application.GetRealHeight(40),
                TextID = R.InternationalizationString.LoginByPhone,
                TextID = StringId.LoginByPhone,
                TextColor = CSS_Color.MainColor,
                TextAlignment = TextAlignment.CenterLeft,
                TextSize = CSS_FontSize.EmphasisFontSize_Secondary,
@@ -197,7 +196,7 @@
                Y = Application.GetRealHeight(177),
                Width = Application.GetRealWidth(100),
                Height = Application.GetRealHeight(40),
                TextID = R.InternationalizationString.LoginByEmail,
                TextID = StringId.LoginByEmail,
                TextColor = CSS_Color.PromptingColor1,
                TextAlignment = TextAlignment.Center,
                TextSize = CSS_FontSize.TextFontSize,
@@ -223,7 +222,7 @@
                Text = "+86",
                TextSize = CSS_FontSize.TextFontSize,
            };
            if (logintType == 0)
            if (loginType == 0)
                accountView.AddChidren(btnGlobalRoaming);
            btnDividingLineVertical_AccountView = new Button()
@@ -240,14 +239,18 @@
            {
                X = Application.GetRealWidth(78),
                Width = Application.GetRealWidth(319 - 78),
                TextAlignment = TextAlignment.CenterLeft,
                TextColor = CSS_Color.FirstLevelTitleColor,
                TextSize = CSS_FontSize.TextFontSize,
                PlaceholderTextColor = CSS_Color.PromptingColor1,
                PlaceholderText = Language.StringByID(R.InternationalizationString.PlsEntryAccount),
                PlaceholderText = Language.StringByID(StringId.PlsEntryPhoneNumber),
                TextAlignment = TextAlignment.CenterLeft,
            };
            accountView.AddChidren(etAccount);
            if (account != "")
            {
                etAccount.Text = account;
            }
            btnAccountViewBottomLine = new Button()
            {
@@ -266,7 +269,7 @@
                Height = Application.GetMinRealAverage(20),
                UnSelectedImagePath = "LoginIcon/AccountIcon.png",
            };
            if (logintType == 1)
            if (loginType == 1)
            {
                accountView.AddChidren(btnAccountIcon);
            }
@@ -308,12 +311,12 @@
            {
                X = Application.GetRealWidth(78),
                Width = Application.GetRealWidth(61 + 84),
                TextAlignment = TextAlignment.CenterLeft,
                TextColor = CSS_Color.FirstLevelTitleColor,
                TextSize = CSS_FontSize.TextFontSize,
                PlaceholderTextColor = CSS_Color.PromptingColor1,
                PlaceholderText = Language.StringByID(R.InternationalizationString.PlsEntryPassword),
                PlaceholderText = Language.StringByID(StringId.PlsEntryPassword),
                SecureTextEntry = true,
                TextAlignment = TextAlignment.CenterLeft,
            };
            passwordView.AddChidren(etPassword);
@@ -345,7 +348,7 @@
                Width = Application.GetRealWidth(56),
                TextColor = CSS_Color.FirstLevelTitleColor,
                TextAlignment = TextAlignment.CenterLeft,
                TextID = R.InternationalizationString.ForgetPassword,
                TextID = StringId.ForgetPassword,
                TextSize = 12,
            };
            passwordView.AddChidren(btnForgetPassword);
@@ -356,10 +359,11 @@
            {
                X = Application.GetRealWidth(219),
                Width = Application.GetRealWidth(100),
                TextID = R.InternationalizationString.GetVerificationCode,
                TextColor = CSS_Color.MainColor,
                TextID = StringId.GetVerificationCode,
                SelectedTextColor = CSS_Color.MainColor,
                TextAlignment = TextAlignment.CenterRight,
                TextSize = CSS_FontSize.PromptFontSize_FirstLevel,
                TextColor = CSS_Color.FirstLevelTitleColor,
            };
            #endregion
@@ -384,7 +388,7 @@
                Height = Application.GetRealHeight(17 + 12 + 12),
                TextColor = CSS_Color.FirstLevelTitleColor,
                TextSize = CSS_FontSize.PromptFontSize_FirstLevel,
                TextID = R.InternationalizationString.SingUp,
                TextID = StringId.SingUp,
                TextAlignment = TextAlignment.CenterLeft,
            };
            bodyView.AddChidren(btnRegister);
@@ -397,7 +401,7 @@
                Height = Application.GetRealHeight(51),
                TextColor = CSS_Color.FirstLevelTitleColor,
                TextSize = CSS_FontSize.PromptFontSize_FirstLevel,
                TextID = R.InternationalizationString.VerificationCodeLogin,
                TextID = StringId.VerificationCodeLogin,
                TextAlignment = TextAlignment.CenterRight,
            };
            bodyView.AddChidren(btnSwitchLoginMode);
@@ -413,7 +417,7 @@
                Radius = (uint)Application.GetRealHeight(22),
                SelectedBackgroundColor = CSS_Color.MainColor,
                BackgroundColor = CSS_Color.PromptingColor1,
                TextID = R.InternationalizationString.Login,
                TextID = StringId.Login,
                TextSize = CSS_FontSize.SubheadingFontSize,
                TextColor = CSS_Color.MainBackgroundColor,
                TextAlignment = TextAlignment.Center,
@@ -422,6 +426,7 @@
            LoadEventList();
            account = etAccount.Text.Trim();
        }
    }
}