陈嘉乐
2020-10-13 611786df5108dca0bdcff03834cc285cba4b8e61
HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/MemberManagementPage.cs
@@ -15,17 +15,17 @@
        List<ResidenceMemberInfo> residenceMemberInfos;
        Action action;
        public MemberManagementPage()
        {
            bodyView = this;
            residenceMemberInfos = new List<ResidenceMemberInfo>();
        }
        string s1 = "";
        string s2 = "";
        public void LoadPage()
        {
            //创建登录线程
            bodyView.BackgroundColor = CSS_Color.BackgroundColor;
            //创建读取成员账号线程
            var thread = LoadThread_GetResidenceMemberAccount();
            waitPage = new Loading();
            new PublicAssmebly().LoadPage_WaitPage(thread, bodyView, waitPage);
@@ -33,17 +33,18 @@
            Action backAction = () =>
            {
            };
            Action backAction_AddMember = () =>
            {
                LoadThread_GetResidenceMemberAccount().Start();
            };
            Action<string, string> refreshAction = (s1, s2) =>
            {
                var mmp = new AddMemberScanPage();
                var mmp = new AddMemberScanPage(backAction_AddMember);
                MainPage.BasePageView.AddChidren(mmp);
                mmp.LoadPage();
                MainPage.BasePageView.PageIndex = MainPage.BasePageView.ChildrenCount - 1;
                Console.WriteLine(s1);
                Console.WriteLine(s2);
            };
            bodyView.BackgroundColor = CSS_Color.BackgroundColor;
            new TopViewDiv(bodyView, Language.StringByID(StringId.MemberManagement)).LoadTopView("Member", refreshAction, backAction);
            contentView = new VerticalScrolViewLayout()
@@ -87,6 +88,28 @@
                    Height = Application.GetRealWidth(79),
                };
                sView.AddChidren(view1);
                var userTypeView = new FrameLayout()
                {
                    Width = Application.GetRealWidth(122),
                    Height = Application.GetRealHeight(58),
                    X = Application.GetRealWidth(270),
                    Y = Application.GetRealHeight(16),
                    BackgroundImagePath = "PersonalCenter/UserTypebg.png",
                };
                view1.AddChidren(userTypeView);
                var btnUserTypeName = new Button()
                {
                    X = Application.GetRealWidth(28),
                    Width = Application.GetRealWidth(80),
                    Height = Application.GetRealHeight(17 * 3),
                    TextAlignment = TextAlignment.CenterLeft,
                    TextColor = CSS_Color.MainBackgroundColor,
                    TextSize = CSS_FontSize.PromptFontSize_FirstLevel,
                    TextID = StringId.Member
                };
                userTypeView.AddChidren(btnUserTypeName);
                var memberHeadImageView = new ImageView()
                {
@@ -221,7 +244,11 @@
                EventHandler<MouseEventArgs> eHandler = (sender, e) =>
                {
                    var mmp = new MemberPermissionPage(memberInfo);
                    action = () => {
                        residenceMemberInfos.Remove(memberInfo);
                        LoadMemberRow();
                    };
                    var mmp = new MemberPermissionPage(memberInfo, action);
                    MainPage.BasePageView.AddChidren(mmp);
                    mmp.LoadPage();
                    MainPage.BasePageView.PageIndex = MainPage.BasePageView.ChildrenCount - 1;
@@ -264,9 +291,7 @@
                LoadView_ChangeCreateSceneState(btnCreateSceneRight, btnCreateSceneTitle, memberInfo);
                #endregion 
            }
        }
    }
}