From 23532fa8ad34c89b6d24b01eaef6475fd0aad898 Mon Sep 17 00:00:00 2001
From: 黄学彪 <hxb@hdlchina.com.cn>
Date: 星期三, 15 四月 2020 18:08:24 +0800
Subject: [PATCH] ???????

---
 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