From 9c16d3614d9b88c637f967518a329f239fcd3aaf Mon Sep 17 00:00:00 2001
From: lss <316519258@qq.com>
Date: 星期五, 12 六月 2020 09:22:04 +0800
Subject: [PATCH] 2020.06.12

---
 ZigbeeApp/Shared/Phone/Login/Controls/PhoneEmailSelectControl.cs |   34 ++++++++++++++++++++++++++++++----
 1 files changed, 30 insertions(+), 4 deletions(-)

diff --git a/ZigbeeApp/Shared/Phone/Login/Controls/PhoneEmailSelectControl.cs b/ZigbeeApp/Shared/Phone/Login/Controls/PhoneEmailSelectControl.cs
index 0360031..bd373ba 100755
--- a/ZigbeeApp/Shared/Phone/Login/Controls/PhoneEmailSelectControl.cs
+++ b/ZigbeeApp/Shared/Phone/Login/Controls/PhoneEmailSelectControl.cs
@@ -48,12 +48,13 @@
         public void InitControl(uint selectBackColor,int selectIndex)
         {
             //鎵嬫満鍙�
-            this.btnPhone = new NormalViewControl(this.Width / 2 + HdlControlLogic.Current.GetPictrueRealSize(20), HdlControlLogic.Current.GetPictrueRealSize(127), false);
+            this.btnPhone = new NormalViewControl(HdlControlLogic.Current.GetPictrueRealSize(467), HdlControlLogic.Current.GetPictrueRealSize(127), false);
             btnPhone.X = HdlControlLogic.Current.GetPictrueRealSize(10);
             btnPhone.SelectedBackgroundColor = selectBackColor;
             btnPhone.TextID = R.MyInternationalizationString.PhoneNum;
             btnPhone.TextColor = UserCenterColor.Current.TextGrayColor3;
             btnPhone.SelectedTextColor = UserCenterColor.Current.White;
+            btnPhone.TextAlignment = TextAlignment.Center;
             btnPhone.Radius = (uint)HdlControlLogic.Current.GetPictrueRealSize(127) / 2;
             this.AddChidren(btnPhone);
             btnPhone.ButtonClickEvent += (sender, e) =>
@@ -72,11 +73,12 @@
 
             //閭
             this.btnEmail = new NormalViewControl(this.btnPhone.Width, this.btnPhone.Height, false);
-            btnEmail.X = this.btnPhone.Right - HdlControlLogic.Current.GetPictrueRealSize(40);
+            btnEmail.X = this.Width - this.btnPhone.Width - HdlControlLogic.Current.GetPictrueRealSize(10);
             btnEmail.SelectedBackgroundColor = selectBackColor;
             btnEmail.TextID = R.MyInternationalizationString.Email;
             btnEmail.TextColor = UserCenterColor.Current.TextGrayColor3;
             btnEmail.SelectedTextColor = UserCenterColor.Current.White;
+            btnEmail.TextAlignment = TextAlignment.Center;
             btnEmail.Radius = (uint)HdlControlLogic.Current.GetPictrueRealSize(127) / 2;
             this.AddChidren(btnEmail);
             btnEmail.ButtonClickEvent += (sender, e) =>
@@ -93,18 +95,42 @@
                 }
             };
 
+            //璁剧疆閫夋嫨鐘舵��
+            this.SetSelectIndex(selectIndex);
+        }
+
+        #endregion
+
+        #region 鈻� 璁剧疆閫夋嫨鐘舵�乢______________________
+
+        /// <summary>
+        /// 璁剧疆閫夋嫨鐘舵��(1:鎵嬫満鍙� 2:閭)
+        /// </summary>
+        /// <param name="i_index">1:鎵嬫満鍙� 2:閭</param>
+        public void SetSelectIndex(int i_index)
+        {
             //璁剧疆鍒濆鍊�
-            if (selectIndex == 1)
+            if (i_index == 1)
             {
                 btnPhone.IsBold = true;
                 btnPhone.IsSelected = true;
+                if (btnEmail.IsSelected == true)
+                {
+                    btnEmail.IsBold = false;
+                    btnEmail.IsSelected = false;
+                }
                 //璋冪敤鍥炶皟鍑芥暟
                 this.SelectMenuEvent?.Invoke(1);
             }
-            else if (selectIndex == 2)
+            else if (i_index == 2)
             {
                 btnEmail.IsBold = true;
                 btnEmail.IsSelected = true;
+                if (btnPhone.IsSelected == true)
+                {
+                    btnPhone.IsBold = false;
+                    btnPhone.IsSelected = false;
+                }
                 //璋冪敤鍥炶皟鍑芥暟
                 this.SelectMenuEvent?.Invoke(2);
             }

--
Gitblit v1.8.0