From 2029e64ec0491f7e511dc15bffaf821bfbabe2de Mon Sep 17 00:00:00 2001
From: 黄学彪 <hxb@hdlchina.com.cn>
Date: 星期一, 20 七月 2020 14:10:22 +0800
Subject: [PATCH] 上传一个很特别的新版本
---
ZigbeeApp/Shared/Phone/UserCenter/Safety/AlarmTargetAddMenuForm.cs | 37 +++++++++++++++++++------------------
1 files changed, 19 insertions(+), 18 deletions(-)
diff --git a/ZigbeeApp/Shared/Phone/UserCenter/Safety/AlarmTargetAddMenuForm.cs b/ZigbeeApp/Shared/Phone/UserCenter/Safety/AlarmTargetAddMenuForm.cs
index c80a36f..0874a89 100755
--- a/ZigbeeApp/Shared/Phone/UserCenter/Safety/AlarmTargetAddMenuForm.cs
+++ b/ZigbeeApp/Shared/Phone/UserCenter/Safety/AlarmTargetAddMenuForm.cs
@@ -22,7 +22,7 @@
/// <summary>
/// 鍏ㄩ儴鐨勬暟鎹�(keys1:鎴块棿ID Keys2:R鏂囦欢鐨勬暟鍊�)
/// </summary>
- private Dictionary<string, Dictionary<int, uRowInformation>> dicAllData = new Dictionary<string, Dictionary<int, uRowInformation>>();
+ private Dictionary<string, Dictionary<string, uRowInformation>> dicAllData = new Dictionary<string, Dictionary<string, uRowInformation>>();
/// <summary>
/// 褰撳墠閫夋嫨鐨勬ゼ灞侷D
/// </summary>
@@ -180,16 +180,16 @@
/// 鍒濆鍖栬鎺т欢
/// </summary>
/// <param name="dicRowData"></param>
- private void InitRowControl(Dictionary<int, uRowInformation> dicRowData)
+ private void InitRowControl(Dictionary<string, uRowInformation> dicRowData)
{
this.listView.RemoveAll();
HdlThreadLogic.Current.RunMainInThread(() =>
{
int count = 0;
- foreach (var textId in dicRowData.Keys)
+ foreach (var strText in dicRowData.Keys)
{
count++;
- var rowData = dicRowData[textId];
+ var rowData = dicRowData[strText];
var rowlayout = new FrameRowControl(listView.rowSpace / 2);
listView.AddChidren(rowlayout);
@@ -198,7 +198,7 @@
btnIcon.UnSelectedImagePath = rowData.IconPath;
//璁惧鍚�
- var txtDevice = rowlayout.AddLeftCaption(Language.StringByID(textId), 750);
+ var txtDevice = rowlayout.AddLeftCaption(strText, 750);
txtDevice.TextSize = 15;
//鍚戝彸鍥炬爣
rowlayout.AddRightArrow();
@@ -238,9 +238,9 @@
/// 鑾峰彇璁惧鐨勬墍鏈夌被鍨嬶紝骞舵暣鐞嗘垚姣忎竴琛岀殑鏁版嵁(keys1:鎴块棿ID Keys2:R鏂囦欢鐨勬暟鍊�)
/// </summary>
/// <returns></returns>
- private Dictionary<string, Dictionary<int, uRowInformation>> GetAllListData()
+ private Dictionary<string, Dictionary<string, uRowInformation>> GetAllListData()
{
- var dicData = new Dictionary<string, Dictionary<int, uRowInformation>>();
+ var dicData = new Dictionary<string, Dictionary<string, uRowInformation>>();
//鑾峰彇鏈湴瀹夐槻鐨勫満鏅�
Dictionary<int, string> dicScene = HdlSafeguardLogic.Current.GetLocalSceneByZoneID(this.zoonID);
var listRoom = HdlRoomLogic.Current.GetFloorSortRoom(this.nowSelectFloorId);
@@ -263,14 +263,14 @@
/// <param name="i_room"></param>
/// <param name="dicScene"></param>
/// <returns></returns>
- private Dictionary<int, uRowInformation> GetRoomDeviceAndSceneData(Common.Room i_room, Dictionary<int, string> dicScene)
+ private Dictionary<string, uRowInformation> GetRoomDeviceAndSceneData(Common.Room i_room, Dictionary<int, string> dicScene)
{
if (dicScene == null)
{
//鑾峰彇鏈湴瀹夐槻鐨勫満鏅�
dicScene = HdlSafeguardLogic.Current.GetLocalSceneByZoneID(this.zoonID);
}
- var dicRoomData = new Dictionary<int, uRowInformation>();
+ var dicRoomData = new Dictionary<string, uRowInformation>();
for (int j = 0; j < i_room.ListDevice.Count; j++)
{
@@ -292,14 +292,15 @@
var typeInfo = Common.LocalDevice.Current.GetDeviceBelongEnumInfo(device);
//鑾峰彇鍥剧墖
Common.LocalDevice.Current.GetDeviceFunctionTypeMenuIcon(typeInfo.ConcreteType, ref unSelectPath, ref selectPath);
- if (dicRoomData.ContainsKey(typeInfo.BeloneTextId) == false)
+ if (dicRoomData.ContainsKey(typeInfo.BeloneText) == false)
{
- dicRoomData[typeInfo.BeloneTextId] = new uRowInformation();
- dicRoomData[typeInfo.BeloneTextId].IconPath = unSelectPath;
+ dicRoomData[typeInfo.BeloneText] = new uRowInformation();
+ dicRoomData[typeInfo.BeloneText].IconPath = unSelectPath;
}
- dicRoomData[typeInfo.BeloneTextId].listDevice.Add(device);
+ dicRoomData[typeInfo.BeloneText].listDevice.Add(device);
}
}
+ string strSceneText = Language.StringByID(R.MyInternationalizationString.uScence);
for (int j = 0; j < i_room.ListSceneId.Count; j++)
{
//濡傛灉閭d釜鍦烘櫙宸茬粡娣诲姞浜嗭紝鍒欎笉鍐嶆樉绀�
@@ -312,13 +313,13 @@
{
continue;
}
- if (dicRoomData.ContainsKey(R.MyInternationalizationString.uScence) == false)
+ if (dicRoomData.ContainsKey(strSceneText) == false)
{
- dicRoomData[R.MyInternationalizationString.uScence] = new uRowInformation();
- dicRoomData[R.MyInternationalizationString.uScence].IconPath = "Scene/SceneIcon.png";
- dicRoomData[R.MyInternationalizationString.uScence].listScene = new List<Common.SceneUI>();
+ dicRoomData[strSceneText] = new uRowInformation();
+ dicRoomData[strSceneText].IconPath = "Scene/SceneIcon.png";
+ dicRoomData[strSceneText].listScene = new List<Common.SceneUI>();
}
- dicRoomData[R.MyInternationalizationString.uScence].listScene.Add(sceneUi);
+ dicRoomData[strSceneText].listScene.Add(sceneUi);
}
return dicRoomData;
}
--
Gitblit v1.8.0