WJC
2020-03-23 bba578c2f0acf2eca747edcb69426771e0cadd32
ZigbeeApp/Shared/Phone/Device/CommonForm/RoomView.cs
@@ -13,10 +13,6 @@
        /// Room
        /// </summary>
        private Common.Room room;
        /// <summary>
        /// action
        /// </summary>
        public Action action;
        FrameLayout roomNameBackground;
@@ -33,31 +29,7 @@
        CommonDevice humidDevice;
        #region ◆ 接口__________________________
        /// <summary>
        /// 处理变化事件 --将弃用 改用DeviceInfoChange()
        /// </summary>
        /// <returns>The changed.</returns>
        /// <param name="common">Common.</param>
        public void Changed(CommonDevice common)
        {
        }
        /// <summary>
        /// Changeds the IL ogic status.
        /// </summary>
        /// <param name="logic">Logic.</param>
        public void ChangedILogicStatus(ZigBee.Device.Logic logic)
        {
            //throw new NotImplementedException();
        }
        /// <summary>
        /// Changeds the IS cene status.
        /// </summary>
        /// <param name="scene">Scene.</param>
        public void ChangedISceneStatus(Scene scene)
        {
            //throw new NotImplementedException();
        }
        /// <summary>
        /// 设备状态更新接口
        /// <para>type:如果为 DeviceInComingRespon:设备新上报</para>
@@ -180,11 +152,13 @@
        /// <param name="r"></param>
        public void Init(Common.Room r)
        {
            this.RemoveAll();
            this.room = r;
            this.temperDevice= Common.LocalDevice.Current.GetDevice(room.TemperatrueDevice);
            this.temperDevice = Common.LocalDevice.Current.GetDevice(room.TemperatrueDevice);
            this.humidDevice= Common.LocalDevice.Current.GetDevice(room.HumidityDevice);
            this.humidDevice = Common.LocalDevice.Current.GetDevice(room.HumidityDevice);
            var roomBackView = new FrameLayout()
            {
@@ -327,7 +301,8 @@
                form.AddForm(room);
                form.FinishEditorEvent += (roomName2) =>
                {
                    action?.Invoke();
                    //重新刷新控件
                    this.Init(this.room);
                };
            };
        }