HDL Home App 第二版本 旧平台金堂用 正在使用
黄学彪
2020-03-06 a5b3c4bae726ef6770d4bfcbf2f4b50a37ed4a15
ZigbeeApp/Shared/Phone/Device/CommonForm/SceneMainView.cs
@@ -167,7 +167,7 @@
            SetTimeByDelayTime(scene.SceneDelayTime);
            SetSceneNameText(scene.Name);
            SetIcon(scene.IconPath);
            SetCollect(Common.Room.CurrentRoom.GetLoveRoom().SceneUIFilePathList.Contains(scene.FileName));
            SetCollect(UserCenter.HdlRoomLogic.Current.IsCollectInRoom(scene));
            TimeButton.MouseUpEventHandler += SetTimeEvents;
            CollectButton.MouseUpEventHandler += CollectionEvent;
@@ -288,7 +288,6 @@
            scene.RemainTime = scene.SceneDelayTime;
            scene.SceneDelayTime = 0;
            Common.Room.CurrentRoom.ModifySceneDelayTime(scene);
            new System.Threading.Thread(() =>
            {
                while (scene.RemainTime > 0)
@@ -315,21 +314,22 @@
        /// <param name="mouseEventArgs"></param>
        private void  CollectionEvent(object sender,MouseEventArgs mouseEventArgs)
        {
            if (Common.Room.CurrentRoom.IsLove)
            var roomLove = UserCenter.HdlRoomLogic.Current.GetLoveRoom();
            if (UserCenter.HdlRoomLogic.Current.CurrentRoom.IsLove)
            {
                Common.Room.CurrentRoom.GetLoveRoom().DeleteScene(scene);
                UserCenter.HdlSceneLogic.Current.DeleteScene(roomLove, scene);
                CollectionAction?.Invoke();
            }
            else
            {
                (sender as Button).IsSelected = !(sender as Button).IsSelected;
                if ((sender as Button).IsSelected)
                {
                    Common.Room.CurrentRoom.GetLoveRoom().AddScene(scene);
                {
                    UserCenter.HdlSceneLogic.Current.AddScene(roomLove, scene);
                }
                else
                {
                    Common.Room.CurrentRoom.GetLoveRoom().DeleteScene(scene);
                {
                    UserCenter.HdlSceneLogic.Current.DeleteScene(roomLove, scene);
                }
            }
        }
@@ -354,8 +354,6 @@
            {
                scene.SceneDelayTime = t;
                SetTimeByDelayTime(t);
                Common.Room.CurrentRoom.ModifySceneDelayTime(scene);
            };
        }