From 9c16d3614d9b88c637f967518a329f239fcd3aaf Mon Sep 17 00:00:00 2001 From: lss <316519258@qq.com> Date: 星期五, 12 六月 2020 09:22:04 +0800 Subject: [PATCH] 2020.06.12 --- ZigbeeApp/Shared/Phone/UserCenter/DoorLock/FunctionSetting.cs | 34 +++++++++++++++++++++++++++------- 1 files changed, 27 insertions(+), 7 deletions(-) diff --git a/ZigbeeApp/Shared/Phone/UserCenter/DoorLock/FunctionSetting.cs b/ZigbeeApp/Shared/Phone/UserCenter/DoorLock/FunctionSetting.cs index d91ff33..8d69a71 100755 --- a/ZigbeeApp/Shared/Phone/UserCenter/DoorLock/FunctionSetting.cs +++ b/ZigbeeApp/Shared/Phone/UserCenter/DoorLock/FunctionSetting.cs @@ -1,6 +1,7 @@ 锘縰sing System; using System.Collections.Generic; using Shared.Common; +using Shared.Phone.UserView; using ZigBee.Device; namespace Shared.Phone.UserCenter.DoorLock @@ -12,10 +13,11 @@ /// 鏋勯�犲嚱鏁� /// </summary> /// <param name="doorLock"></param> - public FunctionSetting(ZigBee.Device.DoorLock doorLock) + public FunctionSetting(Room room, CommonDevice doorLock) { - //闂�� - this.doorLock = doorLock; + this.doorLock = doorLock as ZigBee.Device.DoorLock; + currentRoom = room; + deviceUI = doorLock; listNewDevice.Add(doorLock); BackgroundColor = Shared.Common.ZigbeeColor.Current.GXCTopViewBackgroundColor; } @@ -23,6 +25,14 @@ #region 鍙橀噺鐢虫槑 public ZigBee.Device.DoorLock doorLock = null; + /// <summary> + /// 褰撳墠鎴块棿 + /// </summary> + Room currentRoom; + /// <summary> + /// 璁惧UI瀵硅薄 + /// </summary> + CommonDevice deviceUI; /// <summary> /// 璁惧闇�瑕佷繚瀛樼殑璁惧鍚嶅瓧 /// </summary> @@ -200,7 +210,7 @@ }; //璁惧妯″潡 - caption = Language.StringByID(R.MyInternationalizationString.BelongModel); + caption = Language.StringByID(R.MyInternationalizationString.BelongDevice); deviceName = Common.LocalDevice.Current.GetDeviceObjectText(listNewDevice); var btnType = new FrameCaptionViewControl(caption, deviceName, listview.rowSpace / 2); btnType.UseClickStatu = false; @@ -287,7 +297,7 @@ }; actionNone = async () => { - Shared.Phone.UserCenter.DoorLock.DoorLockCommonLayout.SecurityRequest(doorLock, action); + Shared.Phone.UserCenter.DoorLock.DoorLockCommonLayout.SecurityRequest(doorLock); }; HdlCheckLogic.Current.CheckSecondarySecurity(action, actionNone); }; @@ -416,14 +426,14 @@ /// 璁惧閲嶅懡鍚� /// </summary> /// <param name="i_deviceName">deviceName.</param> - private async void DeviceReName(string i_deviceName, bool closeForm) + private void DeviceReName(string i_deviceName, bool closeForm) { //寮�鍚繘搴︽潯 this.ShowProgressBar(); //淇敼MAC鍚� string deviceName = i_deviceName.Trim(); - var result = await Common.LocalDevice.Current.ReMacName(listNewDevice, deviceName); + var result = Common.LocalDevice.Current.ReMacName(listNewDevice, deviceName); //鍏抽棴杩涘害鏉� this.CloseProgressBar(); @@ -472,6 +482,16 @@ } } #endregion + + #region 绉婚櫎鏂规硶 + /// <summary> + /// 閲嶅啓绉婚櫎鏂规硶 + /// </summary> + public override void RemoveFromParent() + { + base.RemoveFromParent(); + } + #endregion } } -- Gitblit v1.8.0