From eb424d24e39bab4a245725f35deab3f234ea0f13 Mon Sep 17 00:00:00 2001
From: gxc <guoxuecheng@guoxuechengdeMacBook-Pro.local>
Date: 星期五, 13 十二月 2019 10:48:50 +0800
Subject: [PATCH] 2019.12.13

---
 ZigbeeApp/Shared/Phone/Device/Category/Category.cs |  100 ++++++++++++++++++++++++++++++--------------------
 1 files changed, 60 insertions(+), 40 deletions(-)

diff --git a/ZigbeeApp/Shared/Phone/Device/Category/Category.cs b/ZigbeeApp/Shared/Phone/Device/Category/Category.cs
index b0abfc8..bff8cca 100644
--- a/ZigbeeApp/Shared/Phone/Device/Category/Category.cs
+++ b/ZigbeeApp/Shared/Phone/Device/Category/Category.cs
@@ -485,8 +485,9 @@
                 Gravity = Gravity.CenterVertical,
                 TextAlignment = TextAlignment.CenterLeft,
                 TextID = R.MyInternationalizationString.Category,
-                TextSize = 20,
+                TextSize = 24,
                 TextColor = ZigbeeColor.Current.GXCTextDeepBlackColor,
+                IsBold=true
             };
             topView.AddChidren(title);
 
@@ -843,6 +844,7 @@
                 //deviceListScrolView.SetCornerWithSameRadius(Application.GetRealHeight(50), HDLUtils.RectCornerTopLeft);
 
                 tempFunctionTypeBtn = new FunctionButton();
+                tempFunctionTypeBtn.Init("","");
 
                 EventHandler<MouseEventArgs> ShowSameTypeFunction = (object typeSender, MouseEventArgs mouseEventArgs) =>
                 {
@@ -1004,16 +1006,18 @@
                                 Tag = deviceUI,
                                 Radius = 0
                             };
-                            deviceTypeRowLayout.AddRightView(editBtn);
-                            editBtn.MouseUpEventHandler += deviceDetailHandler;
-
                             var delBtn = new Device.CommonForm.RowLayoutDeleteButton()
                             {
                                 Tag = deviceUI,
                                 Radius = 0
                             };
-                            deviceTypeRowLayout.AddRightView(delBtn);
-                            delBtn.MouseUpEventHandler += delEvent;
+                            if (room.IsSharedRoom == false)
+                            {
+                                deviceTypeRowLayout.AddRightView(editBtn);
+                                editBtn.MouseUpEventHandler += deviceDetailHandler;
+                                deviceTypeRowLayout.AddRightView(delBtn);
+                                delBtn.MouseUpEventHandler += delEvent;
+                            }
                         }
                         else if (deviceUI.CommonDevice.Type == ZigBee.Device.DeviceType.AirSwitch)
                         {
@@ -1102,16 +1106,19 @@
                                 Tag = deviceUI,
                                 Radius = 0
                             };
-                            deviceTypeRowLayout.AddRightView(editBtn);
-                            editBtn.MouseUpEventHandler += deviceDetailHandler;
-
                             var delBtn = new Device.CommonForm.RowLayoutDeleteButton()
                             {
                                 Tag = deviceUI,
                                 Radius = 0
                             };
-                            deviceTypeRowLayout.AddRightView(delBtn);
-                            delBtn.MouseUpEventHandler += delEvent;
+                            if (room.IsSharedRoom == false)
+                            {
+                                deviceTypeRowLayout.AddRightView(editBtn);
+                                editBtn.MouseUpEventHandler += deviceDetailHandler;
+                                deviceTypeRowLayout.AddRightView(delBtn);
+                                delBtn.MouseUpEventHandler += delEvent;
+                            }
+
                         }
                         else if (deviceUI.CommonDevice.Type == ZigBee.Device.DeviceType.DimmableLight)
                         {
@@ -1200,17 +1207,18 @@
                                 Tag = deviceUI,
                                 Radius = 0
                             };
-                            deviceTypeRowLayout.AddRightView(editBtn);
-                            editBtn.MouseUpEventHandler += deviceDetailHandler;
-
                             var delBtn = new Device.CommonForm.RowLayoutDeleteButton()
                             {
                                 Tag = deviceUI,
                                 Radius = 0
                             };
-                            deviceTypeRowLayout.AddRightView(delBtn);
-                            delBtn.MouseUpEventHandler += delEvent;
-
+                            if (room.IsSharedRoom == false)
+                            {
+                                deviceTypeRowLayout.AddRightView(editBtn);
+                                editBtn.MouseUpEventHandler += deviceDetailHandler;
+                                deviceTypeRowLayout.AddRightView(delBtn);
+                                delBtn.MouseUpEventHandler += delEvent;
+                            }
                         }
                         else if (deviceUI.CommonDevice.Type == ZigBee.Device.DeviceType.Thermostat)
                         {
@@ -1291,16 +1299,18 @@
                                 Tag = deviceUI,
                                 Radius = 0
                             };
-                            deviceTypeRowLayout.AddRightView(editBtn);
-                            editBtn.MouseUpEventHandler += deviceDetailHandler;
-
                             var delBtn = new Device.CommonForm.RowLayoutDeleteButton()
                             {
                                 Tag = deviceUI,
                                 Radius = 0
                             };
-                            deviceTypeRowLayout.AddRightView(delBtn);
-                            delBtn.MouseUpEventHandler += delEvent;
+                            if (room.IsSharedRoom == false)
+                            {
+                                deviceTypeRowLayout.AddRightView(editBtn);
+                                editBtn.MouseUpEventHandler += deviceDetailHandler;
+                                deviceTypeRowLayout.AddRightView(delBtn);
+                                delBtn.MouseUpEventHandler += delEvent;
+                            }
 
                             deviceRow.ClickBtn.MouseUpEventHandler += (send2, e2) =>
                             {
@@ -1376,16 +1386,18 @@
                                 Tag = deviceUI,
                                 Radius = 0
                             };
-                            deviceTypeRowLayout.AddRightView(editBtn);
-                            editBtn.MouseUpEventHandler += deviceDetailHandler;
-
                             var delBtn = new Device.CommonForm.RowLayoutDeleteButton()
                             {
                                 Tag = deviceUI,
                                 Radius = 0
                             };
-                            deviceTypeRowLayout.AddRightView(delBtn);
-                            delBtn.MouseUpEventHandler += delEvent;
+                            if (room.IsSharedRoom == false)
+                            {
+                                deviceTypeRowLayout.AddRightView(editBtn);
+                                editBtn.MouseUpEventHandler += deviceDetailHandler;
+                                deviceTypeRowLayout.AddRightView(delBtn);
+                                delBtn.MouseUpEventHandler += delEvent;
+                            }
 
                             deviceRow.ClickBtn.MouseUpEventHandler += (send2, e2) =>
                             {
@@ -1428,15 +1440,17 @@
                             {
                                 Tag = deviceUI
                             };
-                            deviceTypeRowLayout.AddRightView(editBtn);
-                            editBtn.MouseUpEventHandler += deviceDetailHandler;
-
                             var delBtn = new Device.CommonForm.RowLayoutDeleteButton()
                             {
                                 Tag = deviceUI
                             };
-                            deviceTypeRowLayout.AddRightView(delBtn);
-                            delBtn.MouseUpEventHandler += delEvent;
+                            if (room.IsSharedRoom == false)
+                            {
+                                deviceTypeRowLayout.AddRightView(editBtn);
+                                editBtn.MouseUpEventHandler += deviceDetailHandler;
+                                deviceTypeRowLayout.AddRightView(delBtn);
+                                delBtn.MouseUpEventHandler += delEvent;
+                            }
                         }
                         else
                         {
@@ -1460,15 +1474,17 @@
                             {
                                 Tag = deviceUI
                             };
-                            deviceTypeRowLayout.AddRightView(editBtn);
-                            editBtn.MouseUpEventHandler += deviceDetailHandler;
-
                             var delBtn = new Device.CommonForm.RowLayoutDeleteButton()
                             {
                                 Tag = deviceUI
                             };
-                            deviceTypeRowLayout.AddRightView(delBtn);
-                            delBtn.MouseUpEventHandler += delEvent;
+                            if (room.IsSharedRoom == false)
+                            {
+                                deviceTypeRowLayout.AddRightView(editBtn);
+                                editBtn.MouseUpEventHandler += deviceDetailHandler;
+                                deviceTypeRowLayout.AddRightView(delBtn);
+                                delBtn.MouseUpEventHandler += delEvent;
+                            }
                         }
                     }
                 };
@@ -1742,11 +1758,11 @@
                 Height = Application.GetRealHeight(170),
                 BackgroundColor = ZigbeeColor.Current.LogicBackgroundColor,
                 X = Application.GetRealWidth(58),
-                Radius = (uint)Application.GetRealHeight(50),
+                //Radius = (uint)Application.GetRealHeight(50),
                 Y = Application.GetRealHeight(30),
             };
             functionSceneAutoBodyView.AddChidren(bjFrameLayout);
-
+            bjFrameLayout.SetCornerWithSameRadius(25, HDLUtils.RectCornerTopLeft | HDLUtils.RectCornerBottomLeft);
             var sigBtn = new Button
             {
                 Width = Application.GetMinRealAverage(84),
@@ -1767,6 +1783,7 @@
                 TextID = MyInternationalizationString.logictemplate,
                 Gravity = Gravity.CenterVertical,
                 TextColor = ZigbeeColor.Current.LogicBtnSelectedColor,
+                TextSize=15,
             };
             bjFrameLayout.AddChidren(recommendtextBtn);
 
@@ -1796,10 +1813,11 @@
                 Height = functionSceneAutoBodyView.Height - bjFrameLayout.Height - bjFrameLayout.Y - scenehorizontalScrol.Height - Application.GetRealHeight(30),
                 BackgroundColor = ZigbeeColor.Current.LogicMiddleBackgroundColor,
                 X = Application.GetRealWidth(58),
-                Radius = (uint)Application.GetRealHeight(50),
+                //Radius = (uint)Application.GetRealHeight(50),
                 Y = scenehorizontalScrol.Bottom,
             };
             functionSceneAutoBodyView.AddChidren(logicScrolView);
+            logicScrolView.SetCornerWithSameRadius(20, HDLUtils.RectCornerTopLeft | HDLUtils.RectCornerBottomLeft);
 
 
             recommendswitchBtn.MouseUpEventHandler += (sender, e) =>
@@ -1837,6 +1855,7 @@
                             Y = Application.GetRealHeight(246 - 23 - 80),
                             TextAlignment = TextAlignment.CenterLeft,
                             TextColor = ZigbeeColor.Current.LogicBtnSaveTextColor,
+                            TextSize = 14,
                         };
                         frameLayout.AddChidren(logicnameBtn);
 
@@ -1947,6 +1966,7 @@
                     Y = Application.GetRealHeight(30),
                     TextAlignment = TextAlignment.CenterLeft,
                     TextColor = ZigbeeColor.Current.LogicTextBlackColor,
+                    TextSize = 14,
                 };
                 logicRowlayout.AddChidren(logicnameBtn);
 

--
Gitblit v1.8.0