From e5f993f52e09eb46878baced83bb8492f147d41c Mon Sep 17 00:00:00 2001 From: WJC <wjc@hdlchina.com.cn> Date: 星期一, 04 十一月 2019 17:58:40 +0800 Subject: [PATCH] 2019-11-04-1 --- ZigbeeApp/Shared/Phone/UserView/UserHomeView.cs | 33 +++++++++++++++++++++++---------- 1 files changed, 23 insertions(+), 10 deletions(-) diff --git a/ZigbeeApp/Shared/Phone/UserView/UserHomeView.cs b/ZigbeeApp/Shared/Phone/UserView/UserHomeView.cs index e29eb94..f124a63 100755 --- a/ZigbeeApp/Shared/Phone/UserView/UserHomeView.cs +++ b/ZigbeeApp/Shared/Phone/UserView/UserHomeView.cs @@ -72,7 +72,7 @@ private readonly int sleepSpan = 300; - private FrameLayout itemView; + private FrameLayout itemView=new FrameLayout(); #endregion @@ -380,7 +380,7 @@ } }); } - + } /// <summary> /// Changeds the IL ogic status. @@ -853,7 +853,7 @@ { ShowNoGatewayTip(); } - + } #endregion @@ -1028,7 +1028,7 @@ else { deviceVerticalScrolViewLayout = new VerticalScrolViewLayout { }; - + functionSceneBodyView.AddChidren(deviceVerticalScrolViewLayout); for(int i=0;i<deviceList.Count;i++) { @@ -1052,7 +1052,7 @@ deviceVerticalScrolViewLayout.AddChidren(itemView); } - + //鍒犻櫎璁惧 EventHandler<MouseEventArgs> delEvent = (sender, e) => { @@ -2379,7 +2379,7 @@ sceneView.Init(); sceneView.SetSceneNameText(scene.Name); sceneView.SetIcon($"SceneIcon/{i}.png"); - sceneView.SetCollect(scene.IsCollected); + sceneView.SetCollect(Common.Room.CurrentRoom.GetLoveRoom().SceneUIFilePathList.Contains(scene.FileName)); if (scene.SceneDelayTime == 0) { @@ -2439,17 +2439,30 @@ //鏀惰棌 EventHandler<MouseEventArgs> collectionEvent = (sender, e) => { + (sender as Button).IsSelected = !(sender as Button).IsSelected; if ((sender as Button).IsSelected) { - scene.Collect(false); - (sender as Button).IsSelected = false; + //scene.IsCollected = true; + Room.CurrentRoom.GetLoveRoom().AddScene(scene); } else { - scene.Collect(true); - (sender as Button).IsSelected = true; + //scene.IsCollected = false; + Room.CurrentRoom.GetLoveRoom().RemoveScene(scene); } scene.Save(); + + //if ((sender as Button).IsSelected) + //{ + // scene.Collect(false); + // (sender as Button).IsSelected = false; + //} + //else + //{ + // scene.Collect(true); + // (sender as Button).IsSelected = true; + //} + //scene.Save(); //if (Room.CurrentRoom.IsLove) //{ // RefreshBodyView(); -- Gitblit v1.8.0