| | |
| | | { |
| | | Tag = "PirView"; |
| | | } |
| | | public void Show(Entity.Function control,Action<Entity.Function> action) |
| | | public void Show(Entity.Function control, Action<Entity.Function> action) |
| | | { |
| | | #region 界面布局 |
| | | this.BackgroundColor = CSS.CSS_Color.viewMiddle; |
| | |
| | | }; |
| | | this.AddChidren(viewLayout); |
| | | //遥控器名称: |
| | | FrameLayout50 editNameFLayout = new FrameLayout50(); |
| | | FrameLayout50 editNameFLayout = new FrameLayout50(); |
| | | editNameFLayout.btnText.Text = Language.StringByID(StringId.yaokongqimingcheng) + ":"; |
| | | editNameFLayout.btnEditText.Text = control.name; |
| | | editNameFLayout.btnNextIcon.Height = Application.GetRealWidth(28); |
| | |
| | | editNameFLayout.btnNextIcon.UnSelectedImagePath = "LogicIcon/editname.png"; |
| | | viewLayout.AddChidren(editNameFLayout.FLayoutView()); |
| | | //遥控器所属区域: |
| | | FrameLayout50 areaFLayout = new FrameLayout50(); |
| | | FrameLayout50 areaFLayout = new FrameLayout50(); |
| | | areaFLayout.btnText.Text = Language.StringByID(StringId.yaokongqiquyu); |
| | | areaFLayout.btnEditText.Text = Intelligence.Automation.LogicMethod.CurrLogicMethod.GetGetRoomName(control); |
| | | areaFLayout.btnEditText.Text = Intelligence.Automation.LogicMethod.GetGetRoomName(control); |
| | | areaFLayout.frameLayout.Y = editNameFLayout.frameLayout.Bottom; |
| | | viewLayout.AddChidren(areaFLayout.FLayoutView()); |
| | | #endregion |
| | |
| | | list.Add(Pir.currPir.FunctioList[i].name); |
| | | } |
| | | PirMethod method = new PirMethod(); |
| | | method.EditControlName(StringId.editName,list, control.name, (name, dialog) => |
| | | method.EditControlName(StringId.editName, list, control.name, (name, dialog) => |
| | | { |
| | | PirMethod.ThreadSend(new Control { deviceId = control.deviceId, name = name }, (responsePackNew) => |
| | | { |
| | |
| | | control.name = name; |
| | | |
| | | }, "修改名称", "dialog", null, dialog); |
| | | |
| | | },()=> { }); |
| | | |
| | | }, () => { }); |
| | | }; |
| | | //遥控器所属区域选中事件 |
| | | areaFLayout.btnClick.MouseUpEventHandler += (sender, e) => |
| | |
| | | method.ManagementPosition(control, () => |
| | | { |
| | | //更新区域 |
| | | areaFLayout.btnEditText.Text = Intelligence.Automation.LogicMethod.CurrLogicMethod.GetGetRoomName(control); |
| | | areaFLayout.btnEditText.Text = Intelligence.Automation.LogicMethod.GetGetRoomName(control); |
| | | }); |
| | | }; |
| | | #endregion |