From 2d5639dfb8014e78e6f1e68240fa751c19bb3a28 Mon Sep 17 00:00:00 2001
From: gxc <guoxuecheng@guoxuechengdeMacBook-Pro.local>
Date: 星期四, 02 一月 2020 18:35:40 +0800
Subject: [PATCH] 2019.1.2
---
ZigbeeApp/Shared/Phone/UserView/UserHomeView.cs | 1
ZigbeeApp/.vs/GateWay/xs/UserPrefs.xml | 20 +++++----
ZigbeeApp/.vs/GateWay/xs/sqlite3/storage.ide | 0
ZigbeeApp/Shared/Phone/Device/Category/CategoryAddScene.cs | 10 ++--
ZigbeeApp/Shared/Phone/Device/Category/Category.cs | 49 +++++++++++-------------
ZigbeeApp/Shared/Phone/Device/CommonForm/DeviceDetailInfo.cs | 7 ++-
6 files changed, 44 insertions(+), 43 deletions(-)
diff --git a/ZigbeeApp/.vs/GateWay/xs/UserPrefs.xml b/ZigbeeApp/.vs/GateWay/xs/UserPrefs.xml
index 266b513..7b79927 100644
--- a/ZigbeeApp/.vs/GateWay/xs/UserPrefs.xml
+++ b/ZigbeeApp/.vs/GateWay/xs/UserPrefs.xml
@@ -2,14 +2,16 @@
<MonoDevelop.Ide.ItemProperties.GateWay.Droid PreferredExecutionTarget="Android.M7BBB18B19152766" />
<MonoDevelop.Ide.ItemProperties.GateWay.Ios automaticSigning="False" PreferredExecutionTarget="MonoDevelop.IPhone.IPhoneDeviceTarget.8c0bdb303f25d82c2a42fb8bfca449bfaca00260" />
<MonoDevelop.Ide.ItemProperties.ShardLib PreferredExecutionTarget="Android.M7BBB18B19152766" />
- <MonoDevelop.Ide.Workbench ActiveDocument="Shared/Phone/Device/Category/Category.cs">
+ <MonoDevelop.Ide.Workbench ActiveDocument="Shared/Common/SceneUI.cs">
<Files>
<File FileName="Shared/R.cs" Line="881" Column="38" />
<File FileName="GateWay.Droid/Assets/Language.ini" Line="691" Column="34" />
- <File FileName="Shared/Phone/Device/Category/Category.cs" Line="1918" Column="50" />
- <File FileName="Shared/Phone/Device/Category/SelectDevice.cs" Line="486" Column="78" />
- <File FileName="Shared/Common/Device.cs" />
- <File FileName="Shared/Phone/UserView/UserHomeView.cs" Line="1" Column="1" />
+ <File FileName="Shared/Phone/Device/Category/Category.cs" Line="1913" Column="51" />
+ <File FileName="Shared/Phone/UserView/UserHomeView.cs" Line="787" Column="1" />
+ <File FileName="Shared/Phone/Device/CommonForm/SceneCategoryView.cs" Line="258" Column="29" />
+ <File FileName="Shared/Common/SceneUI.cs" Line="152" Column="1" />
+ <File FileName="Shared/Phone/Device/Category/CategoryAddScene.cs" Line="1151" Column="1" />
+ <File FileName="Shared/Common/CommonPage.cs" Line="1" Column="1" />
</Files>
<Pads>
<Pad Id="ProjectPad">
@@ -21,14 +23,14 @@
</Node>
</Node>
<Node name="Shared" expanded="True">
- <Node name="Common" expanded="True" />
+ <Node name="Common" expanded="True">
+ <Node name="SceneUI.cs" selected="True" />
+ </Node>
<Node name="Phone" expanded="True">
<Node name="Device" expanded="True">
<Node name="AC" expanded="True" />
<Node name="Account" expanded="True" />
- <Node name="Category" expanded="True">
- <Node name="Category.cs" selected="True" />
- </Node>
+ <Node name="Category" expanded="True" />
<Node name="CommonForm" expanded="True" />
<Node name="Curtain" expanded="True" />
<Node name="Room" expanded="True" />
diff --git a/ZigbeeApp/.vs/GateWay/xs/sqlite3/storage.ide b/ZigbeeApp/.vs/GateWay/xs/sqlite3/storage.ide
index cb14db2..325238a 100644
--- a/ZigbeeApp/.vs/GateWay/xs/sqlite3/storage.ide
+++ b/ZigbeeApp/.vs/GateWay/xs/sqlite3/storage.ide
Binary files differ
diff --git a/ZigbeeApp/Shared/Phone/Device/Category/Category.cs b/ZigbeeApp/Shared/Phone/Device/Category/Category.cs
index e019f26..6660e7d 100644
--- a/ZigbeeApp/Shared/Phone/Device/Category/Category.cs
+++ b/ZigbeeApp/Shared/Phone/Device/Category/Category.cs
@@ -119,10 +119,6 @@
/// sceneList
/// </summary>
private List<SceneUI> sceneList;
- /// <summary>
- /// 褰撳墠閫変腑鎴块棿
- /// </summary>
- private Common.Room curRoom;
#endregion
#region 鈼� 鎺ュ彛____________________________
@@ -728,6 +724,7 @@
floors.FloorAction += (floorId) =>
{
floorBtn.Text = Config.Instance.Home.GetFloorNameById(floorId);
+ Common.Room.CurrentRoom = Common.Room.CurrentRoom.GetLoveRoom();
RefreshBodyView();
};
}
@@ -1066,7 +1063,7 @@
{
if (e2)
{
- if(curRoom.IsLove)
+ if(Common.Room.CurrentRoom.IsLove)
{
Shared.Common.Room.CurrentRoom.DeleteDevice(deviceUI.FileName);
deviceListScrolView.RemoveViewByTag((delSender as Button).Tag);
@@ -1177,7 +1174,7 @@
UserView.HomePage.Instance.AddChidren(lightControl);
UserView.HomePage.Instance.PageIndex += 1;
//lightControl.action = RefreshBodyView;
- lightControl.Show(deviceUI, curRoom);
+ lightControl.Show(deviceUI, Common.Room.CurrentRoom);
}
else if (deviceUI.CommonDevice.DfunctionType == DeviceFunctionType.A鎻掑骇)
{
@@ -1185,7 +1182,7 @@
UserView.HomePage.Instance.AddChidren(lightControl);
UserView.HomePage.Instance.PageIndex += 1;
//lightControl.action = RefreshBodyView;
- lightControl.Show(deviceUI, curRoom);
+ lightControl.Show(deviceUI, Common.Room.CurrentRoom);
}
else
{
@@ -1193,7 +1190,7 @@
UserView.HomePage.Instance.AddChidren(lightControl);
UserView.HomePage.Instance.PageIndex += 1;
//lightControl.action = RefreshBodyView;
- lightControl.Show(deviceUI, curRoom);
+ lightControl.Show(deviceUI, Common.Room.CurrentRoom);
}
};
@@ -1207,7 +1204,7 @@
Tag = deviceUI,
Radius = 0
};
- if (curRoom.IsSharedRoom == false)
+ if (Common.Room.CurrentRoom.IsSharedRoom == false)
{
deviceTypeRowLayout.AddRightView(editBtn);
editBtn.MouseUpEventHandler += deviceDetailHandler;
@@ -1297,7 +1294,7 @@
UserView.HomePage.Instance.AddChidren(lightControl);
UserView.HomePage.Instance.PageIndex += 1;
//lightControl.action = RefreshBodyView;
- lightControl.Show(deviceUI, curRoom);
+ lightControl.Show(deviceUI, Common.Room.CurrentRoom);
};
var editBtn = new CommonForm.RowLayoutEditButton()
@@ -1310,7 +1307,7 @@
Tag = deviceUI,
Radius = 0
};
- if (curRoom.IsSharedRoom == false)
+ if (Common.Room.CurrentRoom.IsSharedRoom == false)
{
deviceTypeRowLayout.AddRightView(editBtn);
editBtn.MouseUpEventHandler += deviceDetailHandler;
@@ -1400,7 +1397,7 @@
UserView.HomePage.Instance.PageIndex += 1;
UserView.HomePage.Instance.ScrollEnabled = false;
//dimmableLightControl.action = RefreshBodyView;
- dimmableLightControl.Show(deviceUI, curRoom);
+ dimmableLightControl.Show(deviceUI, Common.Room.CurrentRoom);
};
var editBtn = new CommonForm.RowLayoutEditButton()
@@ -1413,7 +1410,7 @@
Tag = deviceUI,
Radius = 0
};
- if (curRoom.IsSharedRoom == false)
+ if (Common.Room.CurrentRoom.IsSharedRoom == false)
{
deviceTypeRowLayout.AddRightView(editBtn);
editBtn.MouseUpEventHandler += deviceDetailHandler;
@@ -1509,7 +1506,7 @@
Tag = deviceUI,
Radius = 0
};
- if (curRoom.IsSharedRoom == false)
+ if (Common.Room.CurrentRoom.IsSharedRoom == false)
{
deviceTypeRowLayout.AddRightView(editBtn);
editBtn.MouseUpEventHandler += deviceDetailHandler;
@@ -1524,7 +1521,7 @@
UserView.HomePage.Instance.PageIndex += 1;
UserView.HomePage.Instance.ScrollEnabled = false;
//rollerShadeControl.action = RefreshBodyView;
- acControl.Show(deviceUI, curRoom);
+ acControl.Show(deviceUI, Common.Room.CurrentRoom);
};
}
}
@@ -1592,14 +1589,12 @@
var editBtn = new CommonForm.RowLayoutEditButton()
{
Tag = deviceUI,
- Radius = 0
};
var delBtn = new Device.CommonForm.RowLayoutDeleteButton()
{
Tag = deviceUI,
- Radius = 0
};
- if (curRoom.IsSharedRoom == false)
+ if (Common.Room.CurrentRoom.IsSharedRoom == false)
{
deviceTypeRowLayout.AddRightView(editBtn);
editBtn.MouseUpEventHandler += deviceDetailHandler;
@@ -1614,7 +1609,7 @@
UserView.HomePage.Instance.PageIndex += 1;
UserView.HomePage.Instance.ScrollEnabled = false;
//rollerShadeControl.action = RefreshBodyView;
- rollerShadeControl.Show(deviceUI, curRoom);
+ rollerShadeControl.Show(deviceUI, Common.Room.CurrentRoom);
};
}
}
@@ -1638,7 +1633,7 @@
deviceRow.ClickBtn.MouseUpEventHandler += (send2, e2) =>
{
- var userDoorLockPage = new UserDoorLockPage(curRoom, deviceUI);
+ var userDoorLockPage = new UserDoorLockPage(Common.Room.CurrentRoom, deviceUI);
HomePage.Instance.AddChidren(userDoorLockPage);
HomePage.Instance.PageIndex += 1;
userDoorLockPage.Show();
@@ -1652,7 +1647,7 @@
{
Tag = deviceUI
};
- if (curRoom.IsSharedRoom == false)
+ if (Common.Room.CurrentRoom.IsSharedRoom == false)
{
deviceTypeRowLayout.AddRightView(editBtn);
editBtn.MouseUpEventHandler += deviceDetailHandler;
@@ -1686,7 +1681,7 @@
{
Tag = deviceUI
};
- if (curRoom.IsSharedRoom == false)
+ if (Common.Room.CurrentRoom.IsSharedRoom == false)
{
deviceTypeRowLayout.AddRightView(editBtn);
editBtn.MouseUpEventHandler += deviceDetailHandler;
@@ -1756,7 +1751,7 @@
{
Tag = deviceUI
};
- if (curRoom.IsSharedRoom == false)
+ if (Common.Room.CurrentRoom.IsSharedRoom == false)
{
deviceTypeRowLayout.AddRightView(editBtn);
editBtn.MouseUpEventHandler += deviceDetailHandler;
@@ -1792,7 +1787,7 @@
{
Tag = deviceUI
};
- if (curRoom.IsSharedRoom == false)
+ if (Common.Room.CurrentRoom.IsSharedRoom == false)
{
deviceTypeRowLayout.AddRightView(editBtn);
editBtn.MouseUpEventHandler += deviceDetailHandler;
@@ -1850,10 +1845,9 @@
roomBtn.SetTitle(room.Name);
row.AddChidren(roomBtn);
- if (room.IsLove)
+ if (room.Id == Common.Room.CurrentRoom.Id)
{
roomBtn.IsSelected = true;
- this.curRoom = room;
curBtn = roomBtn;
if(sceneBtn.IsSelected)
{
@@ -1864,6 +1858,7 @@
RefreshFunction(room);
}
}
+
roomBtn.ButtonClickEvent += (sender, e) =>
{
if (sender == curBtn)
@@ -1873,7 +1868,7 @@
sender.IsSelected = true;
curBtn.IsSelected = false;
curBtn = sender;
- this.curRoom = room;
+ Common.Room.CurrentRoom = room;
if (sceneBtn.IsSelected)
{
RefreshScene(room);
diff --git a/ZigbeeApp/Shared/Phone/Device/Category/CategoryAddScene.cs b/ZigbeeApp/Shared/Phone/Device/Category/CategoryAddScene.cs
index ee83130..be89045 100644
--- a/ZigbeeApp/Shared/Phone/Device/Category/CategoryAddScene.cs
+++ b/ZigbeeApp/Shared/Phone/Device/Category/CategoryAddScene.cs
@@ -91,9 +91,11 @@
/// <summary>
/// selectedTimeAction
/// </summary>
- public Action<SceneTargetDeviceUI> selectedAction;
-
-
+ private Action<SceneTargetDeviceUI> selectedAction;
+ /// <summary>
+ /// 淇敼鍦烘櫙action
+ /// </summary>
+ public Action<SceneUI, Common.Room> EditorAction;
#endregion
@@ -109,7 +111,6 @@
/// </summary>
public override void RemoveFromParent()
{
- Category.instance?.RefreshBodyView();
base.RemoveFromParent();
}
/// <summary>
@@ -1145,7 +1146,6 @@
{
CommonPage.Loading.Hide();
}
-
}
}
diff --git a/ZigbeeApp/Shared/Phone/Device/CommonForm/DeviceDetailInfo.cs b/ZigbeeApp/Shared/Phone/Device/CommonForm/DeviceDetailInfo.cs
index 8ad4adb..1837878 100644
--- a/ZigbeeApp/Shared/Phone/Device/CommonForm/DeviceDetailInfo.cs
+++ b/ZigbeeApp/Shared/Phone/Device/CommonForm/DeviceDetailInfo.cs
@@ -143,14 +143,17 @@
};
bodyFrameLayout.AddChidren(deviceIMG);
+ var info = Common.LocalDevice.Current.GetNotHdlMyDeviceEnumInfo(new List<CommonDevice> { device.CommonDevice });
+
var deviceTypeName = new Button()
{
Y = Application.GetRealHeight(360),
Width = Application.GetRealWidth(900),
Height = Application.GetRealHeight(80),
TextColor = ZigbeeColor.Current.GXCTextBlackColor,
- Text = DeviceUI.GetDeviceTypeName(device.CommonDevice.Type),
- Gravity = Gravity.CenterHorizontal
+ TextID = info.BeloneTextId,
+ Gravity = Gravity.CenterHorizontal,
+ TextSize = 15
};
bodyFrameLayout.AddChidren(deviceTypeName);
diff --git a/ZigbeeApp/Shared/Phone/UserView/UserHomeView.cs b/ZigbeeApp/Shared/Phone/UserView/UserHomeView.cs
index 0545a23..0ffd195 100644
--- a/ZigbeeApp/Shared/Phone/UserView/UserHomeView.cs
+++ b/ZigbeeApp/Shared/Phone/UserView/UserHomeView.cs
@@ -776,6 +776,7 @@
floorFL.FloorAction = (floorId) =>
{
floorBtn.Text = Config.Instance.Home.GetFloorNameById(floorId);
+ Common.Room.CurrentRoom = Common.Room.CurrentRoom?.GetLoveRoom();
Show();
};
}
--
Gitblit v1.8.0