From 07466c19110693e3e439a7d7c8ad0bc21d9b3287 Mon Sep 17 00:00:00 2001
From: xm <1271024303@qq.com>
Date: 星期三, 29 四月 2020 09:14:01 +0800
Subject: [PATCH] 优化代码,更改门锁需求接口

---
 ZigbeeApp/Shared/Phone/Category/SelectFloorForm.cs |   48 ++++++++++++++++++++++++------------------------
 1 files changed, 24 insertions(+), 24 deletions(-)

diff --git a/ZigbeeApp/Shared/Phone/Device/Category/SelectFloor.cs b/ZigbeeApp/Shared/Phone/Category/SelectFloorForm.cs
similarity index 72%
rename from ZigbeeApp/Shared/Phone/Device/Category/SelectFloor.cs
rename to ZigbeeApp/Shared/Phone/Category/SelectFloorForm.cs
index 8779c91..29e69c7 100755
--- a/ZigbeeApp/Shared/Phone/Device/Category/SelectFloor.cs
+++ b/ZigbeeApp/Shared/Phone/Category/SelectFloorForm.cs
@@ -2,9 +2,9 @@
 using System.Collections.Generic;
 using Shared.Common;
 
-namespace Shared.Phone.Device.Category
+namespace Shared.Phone.Category
 {
-    public class SelectFloor : FrameLayout
+    public class SelectFloorForm : UserCenter.FrameLayoutBase
     {
 
         public Action<string> FloorAction;
@@ -22,7 +22,7 @@
         /// <summary>
 		/// Init
 		/// </summary>
-		public void Init(int x, int y, CommonForm.Direction direction = CommonForm.Direction.Left)
+		public void Init(int x, int y, Device.CommonForm.Direction direction = Device.CommonForm.Direction.Left)
         {
             dialogBackground = new Dialog
             {
@@ -43,8 +43,8 @@
             {
                 X = Application.GetRealWidth(x),
                 Y = Application.GetRealHeight(y),
-                Width = Application.GetMinRealAverage(449),
-                Height = Application.GetMinRealAverage(773),
+                Width = this.GetPictrueRealSize(449),
+                Height = this.GetPictrueRealSize(773),
                 UnSelectedImagePath = "Floor/SelectFloor_Left_4.png"
             };
             dialog.AddChidren(bg);
@@ -53,16 +53,16 @@
             {
                 X = Application.GetRealWidth(x),
                 Y = Application.GetRealHeight(y + 23),
-                Width = Application.GetMinRealAverage(449),
-                Height = Application.GetMinRealAverage(773 - 23)
+                Width = this.GetPictrueRealSize(449),
+                Height = this.GetPictrueRealSize(773 - 23)
             };
             dialog.AddChidren(backgroundFL);
 
             var tip = new Button
             {
                 X = Application.GetRealWidth(80),
-                Width = Application.GetMinRealAverage(350),
-                Height = Application.GetMinRealAverage(150),
+                Width = this.GetPictrueRealSize(350),
+                Height = this.GetPictrueRealSize(150),
                 TextColor = ZigbeeColor.Current.GXCTextBlackColor,
                 TextAlignment = TextAlignment.CenterLeft,
                 TextID = R.MyInternationalizationString.SelectFloor,
@@ -74,8 +74,8 @@
             var floorLayout = new VerticalScrolViewLayout
             {
                 Y = tip.Bottom,
-                Width = Application.GetMinRealAverage(449),
-                Height = Application.GetMinRealAverage(600),
+                Width = this.GetPictrueRealSize(449),
+                Height = this.GetPictrueRealSize(600),
                 VerticalScrollBarEnabled = false
             };
             backgroundFL.AddChidren(floorLayout);
@@ -85,7 +85,7 @@
             if (floorCount > 0)
             {
                 string directStr = string.Empty;
-                if (direction == CommonForm.Direction.Right)
+                if (direction == Device.CommonForm.Direction.Right)
                 {
                     directStr = "Right";
                 }
@@ -97,16 +97,16 @@
                 if (floorCount > 5)
                 {
                     bg.UnSelectedImagePath = $"Floor/SelectFloor_{directStr}_5.png";
-                    bg.Height = Application.GetMinRealAverage(150*6+23);
-                    backgroundFL.Height = Application.GetMinRealAverage(150 * 6);
-                    floorLayout.Height = Application.GetMinRealAverage(150 * 5);
+                    bg.Height = this.GetPictrueRealSize(150*6+23);
+                    backgroundFL.Height = this.GetPictrueRealSize(150 * 6);
+                    floorLayout.Height = this.GetPictrueRealSize(150 * 5);
                 }
                 else
                 {
                     bg.UnSelectedImagePath = $"Floor/SelectFloor_{directStr}_{floorCount}.png";
-                    bg.Height = Application.GetMinRealAverage(150 * (floorCount + 1)+23);
-                    backgroundFL.Height = Application.GetMinRealAverage(150 * (floorCount + 1));
-                    floorLayout.Height = Application.GetMinRealAverage(150 * floorCount);
+                    bg.Height = this.GetPictrueRealSize(150 * (floorCount + 1)+23);
+                    backgroundFL.Height = this.GetPictrueRealSize(150 * (floorCount + 1));
+                    floorLayout.Height = this.GetPictrueRealSize(150 * floorCount);
                 }
 
                 foreach (var floor in Config.Instance.Home.FloorDics)
@@ -122,9 +122,9 @@
         /// <param name="verticalScrolView"></param>
         private void AddFloor(VerticalScrolViewLayout verticalScrolView, KeyValuePair<string, string> floor,bool isLast=false)
         {
-            var frow = new CommonForm.LeftIconButtonRow(449, 150);
-            frow.Width = Application.GetMinRealAverage(449);
-            frow.Height = Application.GetMinRealAverage(150);
+            var frow = new Device.CommonForm.LeftIconButtonRow(449, 150);
+            frow.Width = this.GetPictrueRealSize(449);
+            frow.Height = this.GetPictrueRealSize(150);
             frow.Tag = floor.Key;
             frow.Init("Floor/Floor.png", "Floor/FloorSelected.png", floor.Value);
             verticalScrolView.AddChidren(frow);
@@ -154,15 +154,15 @@
         /// <param name="mouseEventArgs"></param>
         private void SelectFloor_MouseUpEvent(object sender, MouseEventArgs mouseEventArgs)
         {
-            (sender as CommonForm.LeftIconButtonRow).IsSelected = true;
+            (sender as Device.CommonForm.LeftIconButtonRow).IsSelected = true;
             if (changeFloor)
             {
-                Config.Instance.Home.CurrentFloorId = (sender as CommonForm.LeftIconButtonRow).Tag.ToString();
+                Config.Instance.Home.CurrentFloorId = (sender as Device.CommonForm.LeftIconButtonRow).Tag.ToString();
                 Config.Instance.Home.Save(false);
                 UserCenter.HdlRoomLogic.Current.RefreshRoomListView();
             }
             RemoveView();
-            FloorAction?.Invoke((sender as CommonForm.LeftIconButtonRow).Tag.ToString());
+            FloorAction?.Invoke((sender as Device.CommonForm.LeftIconButtonRow).Tag.ToString());
 
         }
 

--
Gitblit v1.8.0