| | |
| | | #region ■ 变量声明___________________________
|
| | |
|
| | | /// <summary>
|
| | | /// 结束编辑名称的事件
|
| | | /// </summary>
|
| | | public Action<string> FinishEditorEvent = null;
|
| | | /// <summary>
|
| | | /// 列表控件
|
| | | /// </summary>
|
| | | private VerticalListControl listview = null;
|
| | |
| | | //底线
|
| | | txtRoomName.AddBottomLine();
|
| | |
|
| | | //【所属楼层】
|
| | | var btnBelone = new FrameCaptionViewControl(Language.StringByID(R.MyInternationalizationString.uBelongeFloor), Common.Config.Instance.Home.FloorDics[this.cloneRoom.FloorId], this.listview.rowSpace / 2);
|
| | | listview.AddChidren(btnBelone);
|
| | | btnBelone.InitControl();
|
| | | //右箭头
|
| | | btnBelone.AddRightArrow();
|
| | | //底线
|
| | | btnBelone.AddBottomLine();
|
| | | btnBelone.ButtonClickEvent += (sender, e) =>
|
| | | //该APP为有楼层的模式才开启这个菜单
|
| | | if (string.IsNullOrEmpty(this.cloneRoom.FloorId) == false)
|
| | | {
|
| | | //楼层选择
|
| | | this.ShowSelectFloor(btnBelone);
|
| | | };
|
| | | //【所属楼层】
|
| | | var btnBelone = new FrameCaptionViewControl(Language.StringByID(R.MyInternationalizationString.uBelongeFloor), Common.Config.Instance.Home.FloorDics[this.cloneRoom.FloorId], this.listview.rowSpace / 2);
|
| | | listview.AddChidren(btnBelone);
|
| | | btnBelone.InitControl();
|
| | | //右箭头
|
| | | btnBelone.AddRightArrow();
|
| | | //底线
|
| | | btnBelone.AddBottomLine();
|
| | | btnBelone.ButtonClickEvent += (sender, e) =>
|
| | | {
|
| | | //楼层选择
|
| | | this.ShowSelectFloor(btnBelone);
|
| | | };
|
| | | }
|
| | |
|
| | | //【温度】
|
| | | var rowTemperature = new FrameRowControl(this.listview.rowSpace / 2);
|
| | |
| | | return;
|
| | | }
|
| | | editorRoom.Save();
|
| | |
|
| | | FinishEditorEvent?.Invoke(this.cloneRoom.Name);
|
| | | this.CloseForm();
|
| | | };
|
| | | }
|
| | |
| | | /// </summary>
|
| | | public override void CloseForm()
|
| | | {
|
| | | this.FinishEditorEvent = null;
|
| | |
|
| | | HdlDeviceAttributeLogic.Current.RemoveEvent("TemperatrueDevice");
|
| | | HdlDeviceAttributeLogic.Current.RemoveEvent("HumidityDevice");
|
| | |
|