From 66a9965c44ecc32a6696abca876ab9d1cd091584 Mon Sep 17 00:00:00 2001
From: gxc <guoxuecheng@guoxuechengdeMacBook-Pro.local>
Date: 星期五, 28 二月 2020 15:25:13 +0800
Subject: [PATCH] 2020.2.28

---
 ZigbeeApp/Shared/Phone/Device/CommonForm/SelectZone.cs |   64 +++++---------------------------
 1 files changed, 10 insertions(+), 54 deletions(-)

diff --git a/ZigbeeApp/Shared/Phone/Device/CommonForm/SelectZone.cs b/ZigbeeApp/Shared/Phone/Device/CommonForm/SelectZone.cs
old mode 100755
new mode 100644
index 2779996..6f5a522
--- a/ZigbeeApp/Shared/Phone/Device/CommonForm/SelectZone.cs
+++ b/ZigbeeApp/Shared/Phone/Device/CommonForm/SelectZone.cs
@@ -4,24 +4,17 @@
 
 namespace Shared.Phone.Device.CommonForm
 {
-    public class SelectZone : FrameLayout
+    public class SelectZone
     {
         public Action<Common.Room> ZoneAction;
-
-        private UIPickerView pickView;
-
-        private List<string> floorList = new List<string> { };
-        private List<string> roomList = new List<string> { };
-        private List<string> roomIdList = new List<string> { };
         /// <summary>
         /// curRoom
         /// </summary>
         private Common.Room curRoom;
-
-        public SelectZone()
-        {
-        }
-
+        /// <summary>
+        /// 鏍囬
+        /// </summary>
+        public string title = Language.StringByID(R.MyInternationalizationString.BelongZone);
         /// <summary>
         /// Init
         /// </summary>
@@ -37,10 +30,11 @@
             {
                 foreach (var floor in Config.Instance.Home.FloorDics)
                 {
-                    floorIds.Add(floor.Key);
-                    floorNames.Add(floor.Value);
                     if (Common.Room.CurrentRoom.GetRoomsByFloorId(floor.Key).Count > 0)
                     {
+                        floorIds.Add(floor.Key);
+                        floorNames.Add(floor.Value);
+
                         roomNames.Add(Common.Room.CurrentRoom.GetRoomNamesByFloorId(floor.Key));
                         rooms.Add(Common.Room.CurrentRoom.GetRoomsByFloorId(floor.Key));
                     }
@@ -49,8 +43,7 @@
                 {
                     curRoom = rooms[index1][index2];
                     ZoneAction?.Invoke(curRoom);
-                    RemoveFromParent();
-                }, 0, 0, Language.StringByID(R.MyInternationalizationString.BelongFloor),
+                }, 0, 0, title,
                Language.StringByID(R.MyInternationalizationString.Confrim),
                Language.StringByID(R.MyInternationalizationString.Cancel));
             }
@@ -70,47 +63,10 @@
                 {
                     curRoom = rs[index1];
                     ZoneAction?.Invoke(curRoom);
-                    RemoveFromParent();
-                }, 0, Language.StringByID(R.MyInternationalizationString.BelongFloor),
+                }, 0, title,
                Language.StringByID(R.MyInternationalizationString.Confrim),
                Language.StringByID(R.MyInternationalizationString.Cancel));
             }
-
-            foreach (var floor in Config.Instance.Home.FloorDics)
-            {
-                floorList.Add(floor.Value);
-            }
-            foreach (var room in Shared.Common.Room.Lists)
-            {
-                if(room.IsLove)
-                {
-                    continue;
-                }
-                roomList.Add(room.Name);
-                roomIdList.Add(room.Id);
-            }
-           
-        }
-
-        /// <summary>
-        /// Close
-        /// </summary>
-        /// <param name="sender"></param>
-        /// <param name="mouseEventArgs"></param>
-        private void Close(object sender, MouseEventArgs mouseEventArgs)
-        {
-            RemoveFromParent();
-        }
-
-        /// <summary>
-        /// Confrim_MouseEvent
-        /// </summary>
-        /// <param name="sender"></param>
-        /// <param name="mouseEventArgs"></param>
-        private void Confrim_MouseEvent(object sender, MouseEventArgs mouseEventArgs)
-        {
-            ZoneAction?.Invoke(curRoom);
-            RemoveFromParent();
         }
     }
 }

--
Gitblit v1.8.0