黄学彪
2020-04-08 4dce704aaf8587cf3f91cf88f2208315a03c4cbb
ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Logic/UserCenterLogic.cs
@@ -428,8 +428,13 @@
                        var actionForm = UserView.HomePage.Instance.GetChildren(UserView.HomePage.Instance.ChildrenCount - 1);
                        if (actionForm != null && actionForm is CommonFormBase)
                        {
                            //调用界面重新激活的函数
                            CallFormActionAgainEvent(form, index);
                            string formId = ((CommonFormBase)actionForm).FormID;
                            //对应徐梅继承了底层,但是不初始化数据的问题
                            if (UserCenterResourse.listActionFormId.Contains(formId) == true)
                            {
                                //调用界面重新激活的函数
                                CallFormActionAgainEvent(form, index);
                            }
                        }
                        else if (actionForm != null && actionForm is UserView.UserPage)
                        {
@@ -655,6 +660,8 @@
                HdlThreadLogic.Current.RunMain(() =>
                {
                    //收起左菜单
                    CommonPage.Instance.CloseLeftMenu();
                    //关闭所有打开了的界面
                    CloseAllOpenForm();
@@ -676,7 +683,7 @@
        /// 关闭所有打开了的界面
        /// </summary>
        /// <param name="tagetFrom">目标界面,如果指定了的话,则关闭目标界面上层的全部界面(它自身不关闭)</param>
        public static void CloseAllOpenForm(string tagetFrom = "")
        public static void CloseAllOpenForm(string tagetFrom = null)
        {
            while (UserView.HomePage.Instance.ChildrenCount > 0)
            {