From 66a9965c44ecc32a6696abca876ab9d1cd091584 Mon Sep 17 00:00:00 2001
From: gxc <guoxuecheng@guoxuechengdeMacBook-Pro.local>
Date: 星期五, 28 二月 2020 15:25:13 +0800
Subject: [PATCH] 2020.2.28

---
 ZigbeeApp/Shared/Phone/Device/Account/PhoneEmailForm.cs |  409 +++++++++++++++++++++++++++++++++++++++++++++++++---------
 1 files changed, 345 insertions(+), 64 deletions(-)

diff --git a/ZigbeeApp/Shared/Phone/Device/Account/PhoneEmailForm.cs b/ZigbeeApp/Shared/Phone/Device/Account/PhoneEmailForm.cs
index 5fa6172..6753350 100644
--- a/ZigbeeApp/Shared/Phone/Device/Account/PhoneEmailForm.cs
+++ b/ZigbeeApp/Shared/Phone/Device/Account/PhoneEmailForm.cs
@@ -21,8 +21,6 @@
         /// </summary>
         private FrameLayout PhoneEmailFL;
 
-
-
         public PhoneEmailForm()
         {
         }
@@ -63,7 +61,9 @@
                 SelectedTextColor = ZigbeeColor.Current.GXCTextWhiteColor,
                 Radius = (uint)Application.GetRealHeight(height / 2),
                 IsSelected = true,
-                Tag = "Phone"
+                IsBold=true,
+                Tag = "Phone",
+                TextSize= CommonFormResouce.TextSize
             };
             PhoneEmailFL.AddChidren(SelectedPhone);
 
@@ -78,7 +78,8 @@
                 SelectedTextColor = ZigbeeColor.Current.GXCTextWhiteColor,
                 Radius = (uint)Application.GetRealHeight(height / 2),
                 IsSelected = false,
-                Tag = "Email"
+                Tag = "Email",
+                TextSize = CommonFormResouce.TextSize
             };
             PhoneEmailFL.AddChidren(SelectedEmail);
         }
@@ -110,6 +111,10 @@
         /// Button_Height
         /// </summary>
         private int Button_Height = 92;
+        /// <summary>
+        /// accountLine
+        /// </summary>
+        private Button accountLine;
 
         /// <summary>
         /// Init
@@ -137,26 +142,25 @@
                 TextColor = ZigbeeColor.Current.GXCPlaceHolderTextColor,
                 Text = $"+{CommonPage.PhoneZoneStr}",
                 TextAlignment = TextAlignment.Center,
-                TextSize = CommonFormResouce.loginTextSize
+                TextSize = CommonFormResouce.TextSize
             };
             accountFL.AddChidren(PhoneZoneBtn);
             PhoneZoneBtn.MouseUpEventHandler += (sender, e) =>
             {
-                var form = new AreaCodeSelectForm();
                parFL.AddChidren(form);
                form.InitForm();
                form.ShowForm();
                form.FinishSelectEvent += (code) =>
                {
                    (sender as Button).Text = "+" + code;
                };
-
-                //var zoneListView = new PhoneZone { };
-                //zoneListView.ActionSelectedZone += (zone) =>
-                //{
-                //    var t = CommonPage.PhoneZoneStr;
-                //    (sender as Button).Text = "+" + zone;
-                //};
-                //parFL.AddChidren(zoneListView);
-                //zoneListView.Show();
+                var form = new AreaCodeSelectForm();
+                parFL.AddChidren(form);
+                form.InitForm();
+                form.ShowForm();
+                form.FinishSelectEvent += (code) =>
+                {
+                    (sender as Button).Text = "+" + code;
+                    CommonPage.PhoneZoneStr = code;
+                };
             };
 
             AccountET = new EditText()
             {
-                X = Application.GetRealWidth(193),
+                X = Application.GetRealWidth(222),
                 Width = Application.GetRealWidth(600),
                 Height = Application.GetRealHeight(Button_Height),
                 Gravity = Gravity.CenterVertical,
@@ -165,21 +169,40 @@
                 TextColor = ZigbeeColor.Current.GXCTextBlackColor,
                 Text = account,
                 TextAlignment = TextAlignment.CenterLeft,
-                TextSize = CommonFormResouce.loginTextSize
+                TextSize = CommonFormResouce.PlaceHolderTextSize
             };
             accountFL.AddChidren(AccountET);
 
-            var accountLine = new Button()
+            accountLine = new Button()
             {
-                Y = Application.GetRealHeight(CommonFormResouce.Row_Height) - 1,
+                Y = Application.GetRealHeight(CommonFormResouce.Row_Height) - 2,
                 Width = Application.GetRealWidth(CommonFormResouce.Row_Width),
                 Height = 1,
                 BackgroundColor = ZigbeeColor.Current.GXCGrayLineColor
             };
             accountFL.AddChidren(accountLine);
+
+            AccountET.FoucsChanged += Text_FoucesChangeEvent;
         }
 
-
+        /// <summary>
+        /// 鍏夋爣鏀瑰彉
+        /// </summary>
+        /// <param name="sender"></param>
+        /// <param name="focusEvent"></param>
+        private void Text_FoucesChangeEvent(object sender, FocusEventArgs focusEvent)
+        {
+            if (focusEvent.Focus)
+            {
+                accountLine.BackgroundColor = ZigbeeColor.Current.GXCSelectedLineColor;
+                accountLine.Height = 2;
+            }
+            else
+            {
+                accountLine.BackgroundColor = ZigbeeColor.Current.GXCGrayLineColor;
+                accountLine.Height = 1;
+            }
+        }
     }
 
     public class PhoneLoginRowForm : FrameLayout
@@ -192,6 +215,10 @@
         /// Button_Height
         /// </summary>
         private int Button_Height = 92;
+        /// <summary>
+        /// accountLine
+        /// </summary>
+        private Button accountLine;
 
         /// <summary>
         /// Init
@@ -231,21 +258,41 @@
                 TextColor = ZigbeeColor.Current.GXCTextBlackColor,
                 Text = account,
                 TextAlignment = TextAlignment.CenterLeft,
-                TextSize = CommonFormResouce.loginTextSize
+                TextSize = CommonFormResouce.PlaceHolderTextSize
             };
             accountFL.AddChidren(AccountET);
 
-            var accountLine = new Button()
+            accountLine = new Button()
             {
-                Y = Application.GetRealHeight(CommonFormResouce.Row_Height) - 1,
+                Y = Application.GetRealHeight(CommonFormResouce.Row_Height)-2,
                 Width = Application.GetRealWidth(CommonFormResouce.Row_Width),
                 Height = 1,
                 BackgroundColor = ZigbeeColor.Current.GXCGrayLineColor
             };
             accountFL.AddChidren(accountLine);
+
+            AccountET.FoucsChanged += Text_FoucesChangeEvent;
+
         }
 
-
+        /// <summary>
+        /// 鍏夋爣鏀瑰彉
+        /// </summary>
+        /// <param name="sender"></param>
+        /// <param name="focusEvent"></param>
+        private void Text_FoucesChangeEvent(object sender, FocusEventArgs focusEvent)
+        {
+            if(focusEvent.Focus)
+            {
+                accountLine.BackgroundColor = ZigbeeColor.Current.GXCSelectedLineColor;
+                accountLine.Height = 2;
+            }
+            else
+            {
+                accountLine.BackgroundColor = ZigbeeColor.Current.GXCGrayLineColor;
+                accountLine.Height = 1;
+            }
+        }
     }
 
     public class EmailRowForm : FrameLayout
@@ -258,6 +305,10 @@
         /// Button_Height
         /// </summary>
         private int Button_Height = 92;
+        /// <summary>
+        /// accountLine
+        /// </summary>
+        private Button accountLine;
 
         /// <summary>
         /// Init
@@ -288,7 +339,7 @@
 
             AccountET = new EditText()
             {
-                X = Application.GetRealWidth(236),
+                X = Application.GetRealWidth(222),
                 Width = Application.GetRealWidth(700),
                 Height = Application.GetRealHeight(Button_Height),
                 Gravity = Gravity.CenterVertical,
@@ -297,20 +348,43 @@
                 TextColor = ZigbeeColor.Current.GXCTextBlackColor,
                 Text = account,
                 TextAlignment = TextAlignment.CenterLeft,
-                TextSize = CommonFormResouce.loginTextSize
+                TextSize = CommonFormResouce.PlaceHolderTextSize
             };
             accountFL.AddChidren(AccountET);
 
-            var accountLine = new Button()
+            accountLine = new Button()
             {
-                Y = Application.GetRealHeight(CommonFormResouce.Row_Height) - 1,
+                Y = Application.GetRealHeight(CommonFormResouce.Row_Height) - 2,
                 Width = Application.GetRealWidth(CommonFormResouce.Row_Width),
                 Height = 1,
                 BackgroundColor = ZigbeeColor.Current.GXCGrayLineColor
             };
             accountFL.AddChidren(accountLine);
+
+            AccountET.FoucsChanged += Text_FoucesChangeEvent;
         }
+
+        /// <summary>
+        /// 鍏夋爣鏀瑰彉
+        /// </summary>
+        /// <param name="sender"></param>
+        /// <param name="focusEvent"></param>
+        private void Text_FoucesChangeEvent(object sender, FocusEventArgs focusEvent)
+        {
+            if (focusEvent.Focus)
+            {
+                accountLine.BackgroundColor = ZigbeeColor.Current.GXCSelectedLineColor;
+                accountLine.Height = 2;
+            }
+            else
+            {
+                accountLine.BackgroundColor = ZigbeeColor.Current.GXCGrayLineColor;
+                accountLine.Height = 1;
+            }
+        }
+
     }
+
 
     public class EmailLoginRowForm : FrameLayout
     {
@@ -322,6 +396,10 @@
         /// Button_Height
         /// </summary>
         private int Button_Height = 92;
+        /// <summary>
+        /// accountLine
+        /// </summary>
+        private Button accountLine;
 
         /// <summary>
         /// Init
@@ -352,7 +430,7 @@
 
             AccountET = new EditText()
             {
-                X = Application.GetRealWidth(193),
+                X = Application.GetRealWidth(222),
                 Width = Application.GetRealWidth(700),
                 Height = Application.GetRealHeight(Button_Height),
                 Gravity = Gravity.CenterVertical,
@@ -361,19 +439,41 @@
                 TextColor = ZigbeeColor.Current.GXCTextBlackColor,
                 Text = account,
                 TextAlignment = TextAlignment.CenterLeft,
-                TextSize = CommonFormResouce.loginTextSize
+                TextSize = CommonFormResouce.PlaceHolderTextSize
             };
             accountFL.AddChidren(AccountET);
 
-            var accountLine = new Button()
+            accountLine = new Button()
             {
-                Y = Application.GetRealHeight(CommonFormResouce.Row_Height) - 1,
+                Y = Application.GetRealHeight(CommonFormResouce.Row_Height) - 2,
                 Width = Application.GetRealWidth(CommonFormResouce.Row_Width),
                 Height = 1,
                 BackgroundColor = ZigbeeColor.Current.GXCGrayLineColor
             };
             accountFL.AddChidren(accountLine);
+
+            AccountET.FoucsChanged += Text_FoucesChangeEvent;
         }
+
+        /// <summary>
+        /// 鍏夋爣鏀瑰彉
+        /// </summary>
+        /// <param name="sender"></param>
+        /// <param name="focusEvent"></param>
+        private void Text_FoucesChangeEvent(object sender, FocusEventArgs focusEvent)
+        {
+            if (focusEvent.Focus)
+            {
+                accountLine.BackgroundColor = ZigbeeColor.Current.GXCSelectedLineColor;
+                accountLine.Height = 2;
+            }
+            else
+            {
+                accountLine.BackgroundColor = ZigbeeColor.Current.GXCGrayLineColor;
+                accountLine.Height = 1;
+            }
+        }
+
     }
 
     public class EmailForgotRowForm : FrameLayout
@@ -386,6 +486,10 @@
         /// Button_Height
         /// </summary>
         private int Button_Height = 92;
+        /// <summary>
+        /// accountLine
+        /// </summary>
+        private Button accountLine;
 
         /// <summary>
         /// Init
@@ -415,18 +519,39 @@
                 TextColor = ZigbeeColor.Current.GXCTextBlackColor,
                 Text = account,
                 TextAlignment = TextAlignment.CenterLeft,
-                TextSize = CommonFormResouce.loginTextSize
+                TextSize = CommonFormResouce.PlaceHolderTextSize
             };
             accountFL.AddChidren(AccountET);
 
-            var accountLine = new Button()
+            accountLine = new Button()
             {
-                Y = Application.GetRealHeight(CommonFormResouce.Row_Height) - 1,
+                Y = Application.GetRealHeight(CommonFormResouce.Row_Height) - 2,
                 Width = Application.GetRealWidth(CommonFormResouce.Row_Width),
                 Height = 1,
-                BackgroundColor = ZigbeeColor.Current.GXCSelectedLineColor
+                BackgroundColor = ZigbeeColor.Current.GXCGrayLineColor
             };
             accountFL.AddChidren(accountLine);
+
+            AccountET.FoucsChanged += Text_FoucesChangeEvent;
+        }
+
+        /// <summary>
+        /// 鍏夋爣鏀瑰彉
+        /// </summary>
+        /// <param name="sender"></param>
+        /// <param name="focusEvent"></param>
+        private void Text_FoucesChangeEvent(object sender, FocusEventArgs focusEvent)
+        {
+            if (focusEvent.Focus)
+            {
+                accountLine.BackgroundColor = ZigbeeColor.Current.GXCSelectedLineColor;
+                accountLine.Height = 2;
+            }
+            else
+            {
+                accountLine.BackgroundColor = ZigbeeColor.Current.GXCGrayLineColor;
+                accountLine.Height = 1;
+            }
         }
     }
 
@@ -448,7 +573,11 @@
         /// VerificationCodeET
         /// </summary>
         public EditText VerificationCodeET;
-    
+        /// <summary>
+        /// pwdLine
+        /// </summary>
+        private Button pwdLine;
+
         /// <summary>
         /// Init
         /// </summary>
@@ -479,7 +608,7 @@
 
             VerificationCodeET = new EditText()
             {
-                X = Application.GetRealWidth(236),
+                X = Application.GetRealWidth(222),
                 Width = Application.GetRealWidth(350),
                 Height = Application.GetRealHeight(Button_Height),
                 Gravity = Gravity.CenterVertical,
@@ -511,19 +640,42 @@
                 TextColor = ZigbeeColor.Current.GXCTextGrayColor,
                 SelectedTextColor = ZigbeeColor.Current.GXCTextColor,
                 TextAlignment = TextAlignment.Center,
+                TextSize=CommonFormResouce.TextSize,
                 Enable = false,
-                IsSelected = false
+                IsSelected = false,
+                IsBold=true
             };
             codeFL.AddChidren(SendCodeBtn);
 
-            var pwdLine = new Button()
+            pwdLine = new Button()
             {
-                Y = Application.GetRealHeight(CommonFormResouce.Row_Height) - 1,
+                Y = Application.GetRealHeight(CommonFormResouce.Row_Height) - 2,
                 Width = Application.GetRealWidth(CommonFormResouce.Row_Width),
                 Height = 1,
-                BackgroundColor = ZigbeeColor.Current.GXCSelectedLineColor
+                BackgroundColor = ZigbeeColor.Current.GXCGrayLineColor
             };
             codeFL.AddChidren(pwdLine);
+
+            VerificationCodeET.FoucsChanged += Text_FoucesChangeEvent;
+        }
+
+        /// <summary>
+        /// 鍏夋爣鏀瑰彉
+        /// </summary>
+        /// <param name="sender"></param>
+        /// <param name="focusEvent"></param>
+        private void Text_FoucesChangeEvent(object sender, FocusEventArgs focusEvent)
+        {
+            if (focusEvent.Focus)
+            {
+                pwdLine.BackgroundColor = ZigbeeColor.Current.GXCSelectedLineColor;
+                pwdLine.Height = 2;
+            }
+            else
+            {
+                pwdLine.BackgroundColor = ZigbeeColor.Current.GXCGrayLineColor;
+                pwdLine.Height = 1;
+            }
         }
     }
 
@@ -541,6 +693,10 @@
         /// Button_Height
         /// </summary>
         private int Button_Height = 92;
+        /// <summary>
+        /// pwdLine
+        /// </summary>
+        private Button pwdLine;
 
         /// <summary>
         /// Init
@@ -573,7 +729,7 @@
 
             PasswrodET = new EditText()
             {
-                X = Application.GetRealWidth(236),
+                X = Application.GetRealWidth(222),
                 Width = Application.GetRealWidth(550),
                 Height = Application.GetRealHeight(Button_Height),
                 Gravity = Gravity.CenterVertical,
@@ -582,7 +738,7 @@
                 TextColor = ZigbeeColor.Current.GXCTextBlackColor,
                 Text = password,
                 TextAlignment = TextAlignment.CenterLeft,
-                TextSize = CommonFormResouce.loginTextSize,
+                TextSize = CommonFormResouce.PlaceHolderTextSize,
                 SecureTextEntry = true
             };
             pwdFL.AddChidren(PasswrodET);
@@ -605,14 +761,16 @@
                 PasswrodET.SecureTextEntry = (sender as Button).IsSelected;
             };
 
-            var pwdLine = new Button()
+            pwdLine = new Button()
             {
-                Y = Application.GetRealHeight(CommonFormResouce.Row_Height) - 1,
+                Y = Application.GetRealHeight(CommonFormResouce.Row_Height) - 2,
                 Width = Application.GetRealWidth(CommonFormResouce.Row_Width),
                 Height = 1,
                 BackgroundColor = ZigbeeColor.Current.GXCGrayLineColor
             };
             pwdFL.AddChidren(pwdLine);
+
+            PasswrodET.FoucsChanged += Text_FoucesChangeEvent;
         }
         /// <summary>
         /// SetPlaceholdText
@@ -621,6 +779,25 @@
         public void SetPlaceholdText(string holdText)
         {
             PasswrodET.PlaceholderText = holdText;
+        }
+
+        /// <summary>
+        /// 鍏夋爣鏀瑰彉
+        /// </summary>
+        /// <param name="sender"></param>
+        /// <param name="focusEvent"></param>
+        private void Text_FoucesChangeEvent(object sender, FocusEventArgs focusEvent)
+        {
+            if (focusEvent.Focus)
+            {
+                pwdLine.BackgroundColor = ZigbeeColor.Current.GXCSelectedLineColor;
+                pwdLine.Height = 2;
+            }
+            else
+            {
+                pwdLine.BackgroundColor = ZigbeeColor.Current.GXCGrayLineColor;
+                pwdLine.Height = 1;
+            }
         }
     }
 
@@ -638,6 +815,10 @@
         /// Button_Height
         /// </summary>
         private int Button_Height = 92;
+        /// <summary>
+        /// pwdLine
+        /// </summary>
+        private Button pwdLine;
 
         /// <summary>
         /// Init
@@ -679,7 +860,7 @@
                 TextColor = ZigbeeColor.Current.GXCTextBlackColor,
                 Text = password,
                 TextAlignment = TextAlignment.CenterLeft,
-                TextSize = CommonFormResouce.loginTextSize,
+                TextSize = CommonFormResouce.PlaceHolderTextSize,
                 SecureTextEntry = true
             };
             pwdFL.AddChidren(PasswrodET);
@@ -702,14 +883,16 @@
                 PasswrodET.SecureTextEntry = (sender as Button).IsSelected;
             };
 
-            var pwdLine = new Button()
+            pwdLine = new Button()
             {
-                Y = Application.GetRealHeight(CommonFormResouce.Row_Height) - 1,
+                Y = Application.GetRealHeight(CommonFormResouce.Row_Height) - 2,
                 Width = Application.GetRealWidth(CommonFormResouce.Row_Width),
                 Height = 1,
-                BackgroundColor = ZigbeeColor.Current.GXCSelectedLineColor
+                BackgroundColor = ZigbeeColor.Current.GXCGrayLineColor
             };
             pwdFL.AddChidren(pwdLine);
+
+            PasswrodET.FoucsChanged += Text_FoucesChangeEvent;
         }
         /// <summary>
         /// SetPlaceholdText
@@ -718,6 +901,25 @@
         public void SetPlaceholdText(string holdText)
         {
             PasswrodET.PlaceholderText = holdText;
+        }
+
+        /// <summary>
+        /// 鍏夋爣鏀瑰彉
+        /// </summary>
+        /// <param name="sender"></param>
+        /// <param name="focusEvent"></param>
+        private void Text_FoucesChangeEvent(object sender, FocusEventArgs focusEvent)
+        {
+            if (focusEvent.Focus)
+            {
+                pwdLine.BackgroundColor = ZigbeeColor.Current.GXCSelectedLineColor;
+                pwdLine.Height = 2;
+            }
+            else
+            {
+                pwdLine.BackgroundColor = ZigbeeColor.Current.GXCGrayLineColor;
+                pwdLine.Height = 1;
+            }
         }
     }
 
@@ -735,6 +937,10 @@
         /// Button_Height
         /// </summary>
         private int Button_Height = 92;
+        /// <summary>
+        /// pwdLine
+        /// </summary>
+        private Button pwdLine;
 
         /// <summary>
         /// Init
@@ -766,7 +972,7 @@
                 TextColor = ZigbeeColor.Current.GXCTextBlackColor,
                 Text = password,
                 TextAlignment = TextAlignment.CenterLeft,
-                TextSize = CommonFormResouce.loginTextSize,
+                TextSize = CommonFormResouce.PlaceHolderTextSize,
                 SecureTextEntry = true
             };
             pwdFL.AddChidren(PasswrodET);
@@ -789,14 +995,16 @@
                 PasswrodET.SecureTextEntry = (sender as Button).IsSelected;
             };
 
-            var pwdLine = new Button()
+            pwdLine = new Button()
             {
-                Y = Application.GetRealHeight(CommonFormResouce.Row_Height) - 1,
+                Y = Application.GetRealHeight(CommonFormResouce.Row_Height) - 2,
                 Width = Application.GetRealWidth(CommonFormResouce.Row_Width),
                 Height = 1,
                 BackgroundColor = ZigbeeColor.Current.GXCGrayLineColor
             };
             pwdFL.AddChidren(pwdLine);
+
+            PasswrodET.FoucsChanged += Text_FoucesChangeEvent;
         }
         /// <summary>
         /// SetPlaceholdText
@@ -805,6 +1013,26 @@
         public void SetPlaceholdText(string holdText)
         {
             PasswrodET.PlaceholderText = holdText;
+        }
+
+
+        /// <summary>
+        /// 鍏夋爣鏀瑰彉
+        /// </summary>
+        /// <param name="sender"></param>
+        /// <param name="focusEvent"></param>
+        private void Text_FoucesChangeEvent(object sender, FocusEventArgs focusEvent)
+        {
+            if (focusEvent.Focus)
+            {
+                pwdLine.BackgroundColor = ZigbeeColor.Current.GXCSelectedLineColor;
+                pwdLine.Height = 2;
+            }
+            else
+            {
+                pwdLine.BackgroundColor = ZigbeeColor.Current.GXCGrayLineColor;
+                pwdLine.Height = 1;
+            }
         }
     }
 
@@ -826,6 +1054,10 @@
         /// VerificationCodeET
         /// </summary>
         public EditText VerificationCodeET;
+        /// <summary>
+        /// pwdLine
+        /// </summary>
+        private Button pwdLine;
         /// <summary>
         /// sendCodeBG
         /// </summary>
@@ -868,7 +1100,7 @@
 
             VerificationCodeET = new EditText()
             {
-                X = Application.GetRealWidth(236),
+                X = Application.GetRealWidth(222),
                 Width = Application.GetRealWidth(300),
                 Height = Application.GetRealHeight(Button_Height),
                 Gravity = Gravity.CenterVertical,
@@ -894,18 +1126,42 @@
                 SelectedBackgroundColor=ZigbeeColor.Current.GXCButtonSelectedColor,
                 Enable = false,
                 IsSelected = false,
-                Radius=(uint)Application.GetRealHeight(12)
+                Radius=(uint)Application.GetRealHeight(12),
+                IsBold=true,
+                TextSize=CommonFormResouce.TextSize
             };
             codeFL.AddChidren(SendCodeBtn);
 
-        var pwdLine = new Button()
+            pwdLine = new Button()
             {
-                Y = Application.GetRealHeight(CommonFormResouce.Row_Height) - 1,
+                Y = Application.GetRealHeight(CommonFormResouce.Row_Height) - 2,
                 Width = Application.GetRealWidth(536),
                 Height = 1,
-                BackgroundColor = ZigbeeColor.Current.GXCSelectedLineColor
+                BackgroundColor = ZigbeeColor.Current.GXCGrayLineColor
             };
             codeFL.AddChidren(pwdLine);
+
+            VerificationCodeET.FoucsChanged += Text_FoucesChangeEvent;
+
+        }
+
+        /// <summary>
+        /// 鍏夋爣鏀瑰彉
+        /// </summary>
+        /// <param name="sender"></param>
+        /// <param name="focusEvent"></param>
+        private void Text_FoucesChangeEvent(object sender, FocusEventArgs focusEvent)
+        {
+            if (focusEvent.Focus)
+            {
+                pwdLine.BackgroundColor = ZigbeeColor.Current.GXCSelectedLineColor;
+                pwdLine.Height = 2;
+            }
+            else
+            {
+                pwdLine.BackgroundColor = ZigbeeColor.Current.GXCGrayLineColor;
+                pwdLine.Height = 1;
+            }
         }
 
         /// <summary>
@@ -983,6 +1239,10 @@
         /// </summary>
         public EditText VerificationCodeET;
         /// <summary>
+        /// pwdLine
+        /// </summary>
+        private Button pwdLine;
+        /// <summary>
         /// Timer
         /// </summary>
         private Timer t;
@@ -1042,18 +1302,41 @@
                 SelectedBackgroundColor = ZigbeeColor.Current.GXCButtonSelectedColor,
                 Enable = false,
                 IsSelected = false,
-                Radius = (uint)Application.GetRealHeight(12)
+                Radius = (uint)Application.GetRealHeight(12),
+                IsBold=true,
+                TextSize=CommonFormResouce.TextSize
             };
             codeFL.AddChidren(SendCodeBtn);
 
-            var pwdLine = new Button()
+            pwdLine = new Button()
             {
-                Y = Application.GetRealHeight(CommonFormResouce.Row_Height) - 1,
+                Y = Application.GetRealHeight(CommonFormResouce.Row_Height) - 2,
                 Width = Application.GetRealWidth(536),
                 Height = 1,
-                BackgroundColor = ZigbeeColor.Current.GXCSelectedLineColor
+                BackgroundColor = ZigbeeColor.Current.GXCGrayLineColor
             };
             codeFL.AddChidren(pwdLine);
+
+            VerificationCodeET.FoucsChanged += Text_FoucesChangeEvent;
+        }
+
+        /// <summary>
+        /// 鍏夋爣鏀瑰彉
+        /// </summary>
+        /// <param name="sender"></param>
+        /// <param name="focusEvent"></param>
+        private void Text_FoucesChangeEvent(object sender, FocusEventArgs focusEvent)
+        {
+            if (focusEvent.Focus)
+            {
+                pwdLine.BackgroundColor = ZigbeeColor.Current.GXCSelectedLineColor;
+                pwdLine.Height = 2;
+            }
+            else
+            {
+                pwdLine.BackgroundColor = ZigbeeColor.Current.GXCGrayLineColor;
+                pwdLine.Height = 1;
+            }
         }
 
         /// <summary>
@@ -1113,8 +1396,6 @@
             t.Dispose();
             base.RemoveFromParent();
         }
-
     }
-
 
 }

--
Gitblit v1.8.0