From d6fb0646531172f23648441c224cdcccd721b894 Mon Sep 17 00:00:00 2001 From: xm <1271024303@qq.com> Date: 星期一, 14 十二月 2020 09:59:01 +0800 Subject: [PATCH] 请合并代码,完成晾衣架最终功能。 --- ZigbeeApp/Shared/Phone/MainPage/DeviceDetailInfoForm.cs | 22 ++++++++++++---------- 1 files changed, 12 insertions(+), 10 deletions(-) diff --git a/ZigbeeApp/Shared/Phone/MainPage/DeviceDetailInfoForm.cs b/ZigbeeApp/Shared/Phone/MainPage/DeviceDetailInfoForm.cs old mode 100755 new mode 100644 index 8bec1a6..f4200fe --- a/ZigbeeApp/Shared/Phone/MainPage/DeviceDetailInfoForm.cs +++ b/ZigbeeApp/Shared/Phone/MainPage/DeviceDetailInfoForm.cs @@ -17,13 +17,13 @@ /// <summary> /// 鐣岄潰鍏抽棴浜嬩欢(璇ヤ簨浠剁洰鍓嶇粰鍒嗙被鐣岄潰鐨勮嚜瀹氫箟琛屾帶浠朵娇鐢�) /// </summary> - public Action<CommonDevice, Room> FormCloseEvent = null; + public Action FormCloseEvent = null; /// <summary> /// 璁惧瀵硅薄 /// </summary> private CommonDevice device; /// <summary> - /// 鎴块棿瀵硅薄(杩欎釜鎴块棿鏈夊彲鑳芥槸鍠滅埍) + /// 鎴块棿瀵硅薄(杩欎釜鎴块棿鏈夊彲鑳芥槸鍠滅埍,鏈夊彲鑳芥槸null) /// </summary> private Room room = null; /// <summary> @@ -79,7 +79,8 @@ this.listview = tableContr.InitControl(listBackControl.frameTable, Language.StringByID(R.MyInternationalizationString.uInfoEditor), 1319); //鍥剧墖 - var btnPic = new DeviceInfoIconControl(); + var btnPic = new DeviceInfoIconControl(); + btnPic.Y = Application.GetRealHeight(46); btnPic.Gravity = Gravity.CenterHorizontal; listBackControl.frameTable.AddChidren(btnPic); @@ -104,7 +105,7 @@ var btnBelongType = new NormalViewControl(700, 62, true); btnBelongType.Y = btnPic.Bottom + Application.GetRealHeight(35); btnBelongType.Gravity = Gravity.CenterHorizontal; - btnBelongType.TextID = infoType.BeloneTextId; + btnBelongType.Text = infoType.BeloneText; btnBelongType.TextSize = 15; btnBelongType.TextAlignment = TextAlignment.Center; listBackControl.frameTable.AddChidren(btnBelongType); @@ -113,6 +114,7 @@ string caption = Language.StringByID(R.MyInternationalizationString.FunctionName); string deviceName = LocalDevice.Current.GetDeviceEpointName(device); var btnNote = new FrameCaptionInputControl(caption, deviceName, listview.rowSpace / 2); + btnNote.txtInput.MaxByte = 48;//闄愬埗鍙兘杈撳叆48涓瓧鑺� listview.AddChidren(btnNote); btnNote.InitControl(); //鍒掔嚎 @@ -132,7 +134,7 @@ }; //鍠滅埍鎴块棿涓嶅厑璁稿彉鏇村尯鍩� - if (this.room.IsLove == false) + if (this.room == null || this.room.IsLove == false) { //鎵�灞炲尯鍩� var rowBeloneArea = new BelongAreaControl(listview.rowSpace / 2); @@ -216,7 +218,7 @@ var btnBelongType = new NormalViewControl(700, 62, true); btnBelongType.Y = btnPic.Bottom + Application.GetRealHeight(35); btnBelongType.Gravity = Gravity.CenterHorizontal; - btnBelongType.TextID = infoType.BeloneTextId; + btnBelongType.Text = infoType.BeloneText; btnBelongType.TextSize = 15; btnBelongType.TextAlignment = TextAlignment.Center; listBackControl.frameTable.AddChidren(btnBelongType); @@ -232,7 +234,7 @@ btnNote.AddBottomLine(); //鍠滅埍鎴块棿涓嶅厑璁稿嚭鐜板尯鍩� - if (this.room.IsLove == false) + if (this.room == null || this.room.IsLove == false) { //鎵�灞炲尯鍩� caption = Language.StringByID(R.MyInternationalizationString.uBelongArea); @@ -314,11 +316,11 @@ /// 璁惧閲嶅懡鍚� /// </summary> /// <param name="i_deviceName">deviceName.</param> - private async void DeviceReName(string i_deviceName, bool closeForm) + private void DeviceReName(string i_deviceName, bool closeForm) { //淇敼MAC鍚� string deviceName = i_deviceName.Trim(); - var result = await LocalDevice.Current.ReName(this.device, deviceName); + var result = LocalDevice.Current.ReName(this.device, deviceName); if (result == false) { return; @@ -345,7 +347,7 @@ /// </summary> public override void CloseFormBefore() { - this.FormCloseEvent?.Invoke(this.device, this.room); + this.FormCloseEvent?.Invoke(); this.FormCloseEvent = null; base.CloseFormBefore(); -- Gitblit v1.8.0