From f718d23a262a5a8e1241fdeaeb4153399f95e79d Mon Sep 17 00:00:00 2001
From: wxr <464027401@qq.com>
Date: 星期二, 21 四月 2020 09:19:05 +0800
Subject: [PATCH] 20200421

---
 HDL_ON/UI/UI2/4-PersonalCenter/PersonalCenterPageBLL.cs |   25 ++++++++++++++++---------
 1 files changed, 16 insertions(+), 9 deletions(-)

diff --git a/HDL_ON/UI/UI2/4-PersonalCenter/PersonalCenterPageBLL.cs b/HDL_ON/UI/UI2/4-PersonalCenter/PersonalCenterPageBLL.cs
index 94fb24e..bbb9ee4 100644
--- a/HDL_ON/UI/UI2/4-PersonalCenter/PersonalCenterPageBLL.cs
+++ b/HDL_ON/UI/UI2/4-PersonalCenter/PersonalCenterPageBLL.cs
@@ -6,6 +6,8 @@
 {
     public partial class PersonalCenterPage
     {
+
+
         /// <summary>
         /// 鍔犺浇浜嬩欢鍒楄〃
         /// </summary>
@@ -62,7 +64,7 @@
                 VerticalScrolViewLayout view = new VerticalScrolViewLayout()
                 {
                     Y = Application.GetRealHeight(60),
-                    Height = Application.GetRealHeight(290),
+                    Height = Application.GetRealHeight(240),
                 };
                 frame.AddChidren(view);
 
@@ -138,7 +140,7 @@
                         TextSize = home.Name.Length > 14 ? CSS.CSS_FontSize.TextFontSize : CSS.CSS_FontSize.SubheadingFontSize,
                         IsSelected = DB_ResidenceData.residenceData.residecenInfo.RegionID == home.RegionID,
                         IsMoreLines = true,
-                        Tag = home
+                        Tag = MainPage.LoginUser.regionList.IndexOf(home)
                     };
                     contentView.AddChidren(btnHomeName);
                     //if(btnHomeName)
@@ -156,11 +158,11 @@
 
                     btnHomeName.MouseUpEventHandler += (senderH, en) =>
                     {
-                        var regionInfo = btnHomeName.Tag as RegionInfoRes;
+                        var regionIndex = (int)btnHomeName.Tag;
                         dialog.Close();
 
-                        DB_ResidenceData.residenceData.residecenInfo = regionInfo;
-                        btnCurResidenceName.Text = regionInfo.Name;
+                        DB_ResidenceData.residenceData.CurReginIndex = regionIndex;
+                        btnCurResidenceName.Text = DB_ResidenceData.residenceData.residecenInfo.Name;
                         OnAppConfig.Instance.SaveUserConfig();
                     };
                 }
@@ -178,7 +180,10 @@
             {
                 EventHandler<MouseEventArgs> eventHandler = (sender, e) =>
                 {
-                    var residentialManagePage = new ResidentialManagePage();
+                    Action updateResidenceName = () => {
+                        btnCurResidenceName.Text = DB_ResidenceData.residenceData.residecenInfo.Name;
+                    };
+                    var residentialManagePage = new ResidentialManagePage(updateResidenceName);
                     MainPage.BasePageView.AddChidren(residentialManagePage);
                     residentialManagePage.LoadPage();
                     MainPage.BasePageView.PageIndex = MainPage.BasePageView.ChildrenCount - 1;
@@ -187,8 +192,6 @@
                 btnResidenceManageText.MouseUpEventHandler = eventHandler;
             }
         }
-
-
         #endregion
 
         #region 涓汉涓績
@@ -198,7 +201,11 @@
                 Action updataHeadImage = () => {
                     userHeadImageView.ImagePath = MainPage.LoginUser.headImagePagePath;
                 };
-                var personalDataView = new PersonalDataPage(updataHeadImage);
+                Action updataUserName = () => {
+                    btnUserName.Text = MainPage.LoginUser.userName;
+                };
+
+                var personalDataView = new PersonalDataPage(updataHeadImage,updataUserName);
                 MainPage.BasePageView.AddChidren(personalDataView);
                 personalDataView.LoadView();
                 MainPage.BasePageView.PageIndex = MainPage.BasePageView.ChildrenCount - 1;

--
Gitblit v1.8.0