From fab43407e01474cc4f7b1d0f4b5e43ce1a038ce4 Mon Sep 17 00:00:00 2001
From: wxr <464027401@qq.com>
Date: 星期二, 16 三月 2021 16:51:14 +0800
Subject: [PATCH] Merge branch 'dev-tzy' into temp-wxr
---
HDL_ON/UI/UI2/4-PersonalCenter/PirDevice/AddControl.cs | 33 ++++++++++++++++-----------------
1 files changed, 16 insertions(+), 17 deletions(-)
diff --git a/HDL_ON/UI/UI2/4-PersonalCenter/PirDevice/AddControl.cs b/HDL_ON/UI/UI2/4-PersonalCenter/PirDevice/AddControl.cs
index 97af281..76f446d 100644
--- a/HDL_ON/UI/UI2/4-PersonalCenter/PirDevice/AddControl.cs
+++ b/HDL_ON/UI/UI2/4-PersonalCenter/PirDevice/AddControl.cs
@@ -9,7 +9,7 @@
{
public AddControl()
{
- Tag = "Pir";
+ Tag = "PirView";
}
public void Show(Control control)
{
@@ -103,7 +103,7 @@
VerticalScrolViewLayout vv = new VerticalScrolViewLayout();
frameLayout.AddChidren(vv);
- RefreshView(vv, false);
+ RefreshView(vv, false, control);
#endregion
#region 鐣岄潰鐐瑰嚮浜嬩欢
@@ -117,13 +117,13 @@
topView.topIconBtn.Text = Language.StringByID(StringId.wancheng);
topView.topIconBtn.TextSize = TextSize.text14;
topView.topIconBtn.TextColor = CSS.CSS_Color.textColor;
- RefreshView(vv, true);
+ RefreshView(vv, true, control);
}
else
{
topView.topIconBtn.UnSelectedImagePath = "PirIcon/del.png";
topView.topIconBtn.Text = "";
- RefreshView(vv, false);
+ RefreshView(vv, false, control);
}
@@ -151,10 +151,9 @@
view.RemoveFromParent();
}
}
- //MainPage.BasePageView.RemoveViewByTag("Pir");
AddControlComplete addControlComplete = new AddControlComplete();
MainPage.BasePageView.AddChidren(addControlComplete);
- addControlComplete.Show(control);
+ addControlComplete.Show(control,false);
MainPage.BasePageView.PageIndex = MainPage.BasePageView.ChildrenCount - 1;
};
#endregion
@@ -164,18 +163,18 @@
/// </summary>
/// <param name="vv">涓婁笅婊戝姩鎺т欢</param>
/// <param name="if_bool">琛ㄧず鏄惁鏄剧ず鍒犻櫎鍥炬爣</param>
- void RefreshView(VerticalScrolViewLayout vv, bool if_bool)
+ void RefreshView(VerticalScrolViewLayout vv, bool if_bool, Control control)
{
vv.RemoveAll();
//瀹氫箟涓�涓彉閲忚褰曡鏁�
int sum = 0;
- if (Pir.BuottonList.Count % 3 == 0)
+ if (control.status.Count % 3 == 0)
{
- sum = Pir.BuottonList.Count / 3;
+ sum = control.status.Count / 3;
}
else
{
- sum = Pir.BuottonList.Count / 3 + 1;
+ sum = control.status.Count / 3 + 1;
}
//璁$畻鍔犺浇鍑烘潵鐨勬暟鎹渶瑕佺殑楂樺害
int h = 16 + sum * (16 + 44) + 104 + 76;
@@ -186,9 +185,9 @@
Height = Application.GetRealWidth(h),
};
vv.AddChidren(FLayout);
- for (int i = 1, j = 0; i <= Pir.BuottonList.Count; i++, j++)
+ for (int i = 1, j = 0; i <= control.status.Count; i++, j++)
{
- var nameObj = Pir.BuottonList[i - 1];
+ var nameObj = control.status[i - 1];
//鎸夐挳
var buttonNameBtn = new Button
{
@@ -223,7 +222,7 @@
//鍒犻櫎鍥炬爣鐨勭偣鍑讳簨浠�
delIconBtn.MouseUpEventHandler += (sender, e) =>
{
- var obj = delIconBtn.Tag as ButtonObj;
+ var obj = delIconBtn.Tag as Entity.AttributesStatus;
//鍔犺浇log
Loading loading = new Loading();
this.AddChidren(loading);
@@ -234,7 +233,7 @@
try
{
//鍙戦�佹寜閿垹闄わ紱
- responsePackNew = PirSend.CodeRemove(obj);
+ responsePackNew = PirSend.CodeRemove(obj, control.deviceId);
}
catch { }
finally
@@ -245,12 +244,12 @@
if (responsePackNew != null && responsePackNew.Code == "0" && responsePackNew.Data.ToString() != "")
{
///杩欓噷锛氱洃鍚琈TTP鎺ㄩ�佷笅鏉ヤ富棰橈紝鎵嶇煡閬撴槸鍚︽坊鍔犳垚鍔�
- var buttonObj = Pir.BuottonList.Find((c) => c.value == obj.value);
+ var buttonObj = control.status.Find((c) => c.value == obj.value);
if (buttonObj != null)
{
- Pir.BuottonList.Remove(buttonObj);
+ control.status.Remove(buttonObj);
}
- RefreshView(vv, true);
+ RefreshView(vv, true, control);
}
else {
Method method = new Method();
--
Gitblit v1.8.0