黄学彪
2020-09-01 dee21bf452a8979d0515d13e534fbb69ed9715dd
ZigbeeApp/Shared/Phone/UserCenter/Residence/ResidenceListForm.cs
@@ -220,13 +220,16 @@
                            //检测本地有没有这个住宅
                            this.CheckIsExsitResidence(info);
                            HdlResidenceLogic.Current.SwitchResidence(info.Id);
                            var result = HdlResidenceLogic.Current.SwitchResidence(info.Id);
                            HdlThreadLogic.Current.RunMain(() =>
                            {
                                //重新刷新列表
                                this.listView.RemoveAll();
                                this.SetResidenceInfo(2);
                                if (result == true)
                                {
                                    //重新刷新列表
                                    this.listView.RemoveAll();
                                    this.SetResidenceInfo(2);
                                }
                                //关闭进度条
                                this.CloseProgressBar();
                            });
@@ -247,6 +250,14 @@
                //分享的,不能更改
                return;
            }
            //过户
            var btnTransfer = rowLayout.AddDeleteControl();
            btnTransfer.TextID = R.MyInternationalizationString.uTransfer;
            btnTransfer.ButtonClickEvent += (sender, e) =>
            {
                var form = new TransferResidenceMainForm();
                form.AddForm();
            };
            //更改
            var btnChanged = rowLayout.AddEditorControl();
            btnChanged.TextID = R.MyInternationalizationString.uChanged1;
@@ -344,13 +355,16 @@
                    {
                        HdlThreadLogic.Current.RunThread(() =>
                        {
                            HdlResidenceLogic.Current.SwitchResidence(i_home.Id);
                            var result = HdlResidenceLogic.Current.SwitchResidence(i_home.Id);
                            HdlThreadLogic.Current.RunMain(() =>
                            {
                                //重新刷新列表
                                this.listView.RemoveAll();
                                this.SetResidenceInfo(3);
                                if (result == true)
                                {
                                    //重新刷新列表
                                    this.listView.RemoveAll();
                                    this.SetResidenceInfo(3);
                                }
                                //关闭进度条
                                this.CloseProgressBar();
                            });