From 533735b4bbaea0f7a87ccd3d1781ea7d469f75b5 Mon Sep 17 00:00:00 2001
From: wei <kaede@kaededeMacBook-Air.local>
Date: 星期二, 06 七月 2021 09:34:37 +0800
Subject: [PATCH] 合并乐橙代码

---
 HDL_ON/UI/UI2/4-PersonalCenter/PirDevice/PirMain.cs |   57 +++++++++++++++++++++++++++------------------------------
 1 files changed, 27 insertions(+), 30 deletions(-)

diff --git a/HDL_ON/UI/UI2/4-PersonalCenter/PirDevice/PirMain.cs b/HDL_ON/UI/UI2/4-PersonalCenter/PirDevice/PirMain.cs
index e6c1598..6f9eee0 100644
--- a/HDL_ON/UI/UI2/4-PersonalCenter/PirDevice/PirMain.cs
+++ b/HDL_ON/UI/UI2/4-PersonalCenter/PirDevice/PirMain.cs
@@ -38,7 +38,7 @@
             this.AddChidren(topView.FLayoutView());
             topView.clickBackBtn.MouseUpEventHandler += (sender, e) =>
             {
-               
+
                 RemoveFromParent();
             };
 
@@ -57,35 +57,30 @@
                 Width = Application.GetRealWidth(82),
                 Height = Application.GetRealWidth(84),
                 UnSelectedImagePath = "PirIcon/add.png",
-                Visible=false,
+                Visible = false,
 
             };
             middFLayout.AddChidren(addDevice);
-            if (Pir.currPir.FunctioList.Count < 10)
-            {
-                //10涓仴鎺у櫒灏变細闅愯棌娣诲姞鍥炬爣
-                // middFLayout.AddChidren(addDevice);
-                addDevice.Visible = true;
-            }
+
             #endregion
 
             #region 鐣岄潰鐐瑰嚮浜嬩欢
             ///涓嬫媺鍒锋柊鐣岄潰浜嬩欢
             vv.BeginHeaderRefreshingAction += () =>
+            {
+                ////鍏抽棴鍒锋柊View锛�
+                vv.EndHeaderRefreshing();
+
+                PirMethod.GetControlList(this, () =>
                 {
-                    ////鍏抽棴鍒锋柊View锛�
-                    vv.EndHeaderRefreshing();
-
-                    PirMethod.GetControlList(this, () =>
+                    Application.RunOnMainThread(() =>
                     {
-                        Application.RunOnMainThread(() =>
-                        {
-                            //鍒锋柊鐣岄潰
-                            UIView(vv);
-                        });
-                    }, Pir.currPir);
+                        //鍒锋柊鐣岄潰
+                        UIView(vv);
+                    });
+                }, Pir.currPir);
 
-                };
+            };
             ///璁剧疆鍥炬爣鐐瑰嚮浜嬩欢
             topView.clickSetBtn.MouseUpEventHandler += (sender, e) =>
             {
@@ -101,7 +96,7 @@
                 //杩涙潵涓嶅厑璁稿乏婊�
                 MainPage.BasePageView.ScrollEnabled = false;
                 View.Buttons buttons = new View.Buttons();
-                buttons.AddFrameLayout(this, (if_value, view) => 
+                buttons.AddFrameLayout(this, (if_value, view) =>
                 {
                     //鍏抽棴鍏佽宸︽粦
                     MainPage.BasePageView.ScrollEnabled = true;
@@ -111,8 +106,8 @@
                         PirMethod method = new PirMethod();
                         method.AddControl(this, (control) =>
                         {
-                           //鎴愬姛鍚庣Щ闄�;
-                           view.RemoveFromParent();
+                            //鎴愬姛鍚庣Щ闄�;
+                            view.RemoveFromParent();
                             AddButton addButton = new AddButton();
                             MainPage.BasePageView.AddChidren(addButton);
                             addButton.Show(control);
@@ -131,8 +126,8 @@
                             GetDeviceTypeList(true, () =>
                             {
                                 DeviceTypeViewClick(if_value);
-                               //鑾峰彇鎴愬姛涔嬪悗绉婚櫎
-                               view.RemoveFromParent();
+                                //鑾峰彇鎴愬姛涔嬪悗绉婚櫎
+                                view.RemoveFromParent();
 
                             });
                         }
@@ -141,7 +136,6 @@
                             DeviceTypeViewClick(if_value);
                             view.RemoveFromParent();
                         }
-
                     }
                 }, 7);
             };
@@ -155,6 +149,12 @@
         /// <param name="vv">涓婁笅婊戞帶浠�</param>
         private void UIView(VerticalRefreshLayout vv)
         {
+            if (Pir.currPir.FunctioList.Count < 10)
+            {
+                //10涓仴鎺у櫒灏变細闅愯棌娣诲姞鍥炬爣
+                // middFLayout.AddChidren(addDevice);
+                addDevice.Visible = true;
+            }
             vv.RemoveAll();
             #region 绾㈠瀹濆浘鏍� 鐗堟湰鍙� 鍚嶇О 鐘舵��
             FrameLayout fLayout = new FrameLayout
@@ -208,7 +208,7 @@
                     TipPopView tipPopView = new TipPopView();
                     tipPopView.TipBox(StringId.tip, text, (dialog) =>
                     {
-                        PirMethod.ThreadSend(new Control { deviceId=control.deviceId}, (responsePackNew) =>
+                        PirMethod.ThreadSend(new Control { deviceId = control.deviceId }, (responsePackNew) =>
                         {
                             dialog.Close();
                             var function = Pir.currPir.FunctioList.Find((c) => c.sid == Function.sid);
@@ -232,7 +232,7 @@
                 {
                     EditControl editControl = new EditControl();
                     MainPage.BasePageView.AddChidren(editControl);
-                    editControl.Show(control,(device) =>
+                    editControl.Show(control, (device) =>
                     {
                         //鍥炶皟鏇存柊鍚嶅瓧/鍖哄煙
                         controlView.nameBtn.Text = device.name;
@@ -257,7 +257,6 @@
         /// <param name="if_value">鎺т欢绱㈠紩鍊�</param>
         private void DeviceTypeViewClick(int if_value)
         {
-          
             var strings = View.Buttons.GetTypeString(if_value).Split('-');
             var jobDeviceType = DeviceTypeList.Find((c) => c.deviceType == strings[0]);
             if (jobDeviceType == null)
@@ -273,7 +272,6 @@
                 });
 
             });
-
         }
         /// <summary>
         /// 璇诲彇绾㈠璁惧绫诲瀷鍒楄〃
@@ -284,7 +282,6 @@
         {
             PirSend.GetDeviceTypesList(this, (responsePackNew) =>
             {
-
                 if (responsePackNew != null && responsePackNew.Code == "0" && responsePackNew.Data.ToString() != "")
                 {
                     //娓呯┖涔嬪墠鏁版嵁

--
Gitblit v1.8.0