From 98c998ca98ee014266f65a517d672df0cd97f244 Mon Sep 17 00:00:00 2001
From: WJC <wjc@hdlchina.com.cn>
Date: 星期三, 25 三月 2020 17:51:18 +0800
Subject: [PATCH] 2020-03-25-1

---
 ZigbeeApp/Shared/Phone/Category/CategoryMainForm.cs |  576 ++-------------------------------------------------------
 1 files changed, 21 insertions(+), 555 deletions(-)

diff --git a/ZigbeeApp/Shared/Phone/Category/CategoryMainForm.cs b/ZigbeeApp/Shared/Phone/Category/CategoryMainForm.cs
index f582b6d..fd06494 100644
--- a/ZigbeeApp/Shared/Phone/Category/CategoryMainForm.cs
+++ b/ZigbeeApp/Shared/Phone/Category/CategoryMainForm.cs
@@ -197,7 +197,16 @@
             //閫夋嫨浜嬩欢
             switchContr.SelectTabEvent += (selectIndex) =>
             {
+              
                 UserCenterResourse.ResidenceOption.CategoryPageSwitchIndex = selectIndex;
+                if (selectIndex == 2)
+                {
+                    Common.Logic.LogicDviceList.Clear();
+                    if (Common.Logic.LogicDviceList.Count == 0)
+                    {
+                        Common.Logic.LogicDviceList.AddRange(LocalDevice.Current.listAllDevice.ToArray());
+                    }
+                }
                 //鍒锋柊bodyView
                 this.RefreshBodyView();
             };
@@ -234,6 +243,7 @@
                 //鑷姩鍖�
                 else if (UserCenterResourse.ResidenceOption.CategoryPageSwitchIndex == 2)
                 {
+                   
                     this.ShowAutotion();
                     //闅愯棌妤煎眰
                     floorVisible = false;
@@ -873,14 +883,15 @@
         /// </summary>
         private void Add_Automation()
         {
-            //new涓�涓柊閫昏緫瀵硅薄锛�
-            Common.Logic.CurrentLogic = new Common.Logic();
-            Common.Logic.CurrentLogic.IsEnable = 1;//榛樿涓哄紑
-            Common.Logic.CurrentLogic.LogicName = Language.StringByID(MyInternationalizationString.automation1);
-            var addLogicPage = new Shared.Phone.Device.Logic.AddLogicPage();
-            UserView.HomePage.Instance.AddChidren(addLogicPage);
-            UserView.HomePage.Instance.PageIndex += 1;
-            addLogicPage.Show();
+            Shared.Phone.Device.Logic.SkipView.SkipAddLogic(0);
+            ////new涓�涓柊閫昏緫瀵硅薄锛�
+            //Common.Logic.CurrentLogic = new Common.Logic();
+            //Common.Logic.CurrentLogic.IsEnable = 1;//榛樿涓哄紑
+            //Common.Logic.CurrentLogic.LogicName = Language.StringByID(MyInternationalizationString.automation1);
+            //var addLogicPage = new Shared.Phone.Device.Logic.AddLogicPage();
+            //UserView.HomePage.Instance.AddChidren(addLogicPage);
+            //UserView.HomePage.Instance.PageIndex += 1;
+            //addLogicPage.Show();
         }
 
         #endregion
@@ -919,554 +930,9 @@
         /// </summary>
         private void ShowAutotion()
         {
-            // functionSceneAutoBodyView.BackgroundColor = ZigbeeColor.Current.LogicMiddleBackgroundColor;
-            #region   ---鎺ㄨ崘妯℃澘鐨勭粍浠�
-            //鎺ㄨ崘妯℃澘鑳屾櫙鎺т欢
-            var bjFrameLayout = new FrameLayout
-            {
-                Width = Application.GetRealWidth(1080 - 58),
-                Height = Application.GetRealHeight(170),
-                BackgroundColor = ZigbeeColor.Current.LogicBackgroundColor,
-                X = Application.GetRealWidth(58),
-                //Radius = (uint)Application.GetRealHeight(50),
-                Y = Application.GetRealHeight(30),
+            Shared.Phone.Device.Logic.SkipView.ShowAutotionView(functionSceneAutoBodyView);
+        }
 
-            };
-            functionSceneAutoBodyView.AddChidren(bjFrameLayout);
-            bjFrameLayout.SetCornerWithSameRadius(Application.GetRealHeight(58), HDLUtils.RectCornerBottomLeft);
-            //鍥炬爣鎺т欢
-            var sigBtn = new Button
-            {
-                Width = Application.GetMinRealAverage(84),
-                Height = Application.GetMinRealAverage(84),
-                UnSelectedImagePath = "ZigeeLogic/sign.png",
-                X = Application.GetRealWidth(58),
-                Gravity = Gravity.CenterVertical,
-            };
-            bjFrameLayout.AddChidren(sigBtn);
-            //鎺ㄨ崘妯℃澘鏂囨湰鎺т欢
-            var recommendtextBtn = new Button
-            {
-                Width = Application.GetMinRealAverage(300),
-                Height = Application.GetMinRealAverage(84),
-                X = sigBtn.Right + Application.GetRealWidth(35),
-                TextAlignment = TextAlignment.CenterLeft,
-                //Text = "鎺ㄨ崘妯℃澘",
-                TextID = MyInternationalizationString.logictemplate,
-                Gravity = Gravity.CenterVertical,
-                TextColor = ZigbeeColor.Current.LogicBtnSelectedColor,
-                TextSize = 15,
-            };
-            bjFrameLayout.AddChidren(recommendtextBtn);
-            //鎺ㄨ崘妯℃澘寮�鍏虫帶浠�
-            var recommendswitchBtn = new Button
-            {
-                Width = Application.GetRealWidth(104),
-                Height = Application.GetRealHeight(63),
-                UnSelectedImagePath = "ZigeeLogic/logicclose.png",
-                SelectedImagePath = "ZigeeLogic/logicopen.png",
-                X = bjFrameLayout.Width - Application.GetRealWidth(104 + 58),
-                Gravity = Gravity.CenterVertical,
-            };
-            bjFrameLayout.AddChidren(recommendswitchBtn);
             #endregion
-            //榛樿鎺ㄨ崘妯℃澘宸﹀彸鍙粦鎺т欢
-            var scenehorizontalScrol = new HorizontalScrolViewLayout
-            {
-                Width = Application.GetRealWidth(1080 - 58),
-                X = Application.GetRealWidth(58),
-                Y = bjFrameLayout.Bottom + Application.GetRealHeight(30),
-                Height = Application.GetRealHeight(0),
-            };
-            functionSceneAutoBodyView.AddChidren(scenehorizontalScrol);
-            //鏄剧ず鑷姩鍖栧垪琛ㄤ笂涓嬪彲婊戞帶浠�
-            var logicScrolView = new VerticalRefreshLayout//VerticalScrolViewLayout
-            {
-                Height = functionSceneAutoBodyView.Height - bjFrameLayout.Height - bjFrameLayout.Y - scenehorizontalScrol.Height - Application.GetRealHeight(30),
-                //BackgroundColor = ZigbeeColor.Current.LogicBackgroundColor,/
-                X = Application.GetRealWidth(58),
-                Y = scenehorizontalScrol.Bottom,
-            };
-            functionSceneAutoBodyView.AddChidren(logicScrolView);
-            logicScrolView.SetCornerWithSameRadius(Application.GetRealHeight(58), HDLUtils.RectCornerTopLeft);
-            bool no = false;
-            //鏄剧ず榛樿妯℃澘鐨勭晫闈簨浠�
-            recommendswitchBtn.MouseUpEventHandler += (sender, e) =>
-            {
-                int Yheight = 0;
-                recommendswitchBtn.IsSelected = !recommendswitchBtn.IsSelected;
-                scenehorizontalScrol.RemoveAll();
-                if (recommendswitchBtn.IsSelected)
-                {
-                    no = true;
-                    scenehorizontalScrol.Height = Application.GetRealHeight(246);
-                    Yheight = 20;
-                    for (int i = 1; i < 4; i++)
-                    {
-
-                        var frameLayout = new FrameLayout
-                        {
-                            Width = Application.GetMinRealAverage(369 + 46),
-                            Height = Application.GetMinRealAverage(246),
-                        };
-                        scenehorizontalScrol.AddChidren(frameLayout);
-                        var logiciocnBtn = new Button
-                        {
-                            Width = Application.GetMinRealAverage(369),
-                            Height = Application.GetMinRealAverage(246),
-                            UnSelectedImagePath = "ZigeeLogic/" + i + ".png",
-                            Tag = i,
-                        };
-                        frameLayout.AddChidren(logiciocnBtn);
-
-                        var logicnameBtn = new Button
-                        {
-                            Width = Application.GetMinRealAverage(250),
-                            Height = Application.GetMinRealAverage(80),
-                            X = Application.GetRealWidth(23),
-                            Y = Application.GetRealHeight(246 - 23 - 80),
-                            TextAlignment = TextAlignment.CenterLeft,
-                            TextColor = ZigbeeColor.Current.LogicBtnSaveTextColor,
-                            TextSize = 14,
-                        };
-                        frameLayout.AddChidren(logicnameBtn);
-
-                        if (i == 1)
-                        {
-                            logicnameBtn.Text = Language.StringByID(MyInternationalizationString.onlight);
-                        }
-                        else if (i == 2)
-                        {
-                            logicnameBtn.Text = Language.StringByID(MyInternationalizationString.offlight);
-                        }
-                        else if (i == 3)
-                        {
-                            logicnameBtn.Text = Language.StringByID(MyInternationalizationString.automation1);
-                        }
-
-
-                        EventHandler<MouseEventArgs> iconclick = (sender1, e1) =>
-                        {
-                            Common.Logic.CurrentLogic = new Common.Logic();
-                            Common.Logic.CurrentLogic.IsEnable = 1;//榛樿涓哄紑
-                            if (logiciocnBtn.Tag.ToString() == "3")
-                            {
-                                Common.Logic.CurrentLogic.LogicName = logicnameBtn.Text;
-                                //Common.Logic.CurrentLogic.LogicCustomPushText = Common.Logic.CurrentLogic.LogicName + Language.StringByID(MyInternationalizationString.defaulttext);
-                                var addLogicPage = new Device.Logic.AddLogicPage();
-                                HomePage.Instance.AddChidren(addLogicPage);
-                                HomePage.Instance.PageIndex += 1;
-                                addLogicPage.Show();
-                            }
-                            else
-                            {
-
-                                Common.Logic.CurrentLogic.LogicName = logicnameBtn.Text;
-                                //Common.Logic.CurrentLogic.LogicCustomPushText = Common.Logic.CurrentLogic.LogicName + Language.StringByID(MyInternationalizationString.defaulttext);
-                                Device.Logic.TemplatePage templatePage = new Device.Logic.TemplatePage();
-                                Device.Logic.TemplatePage.s = logiciocnBtn.Tag.ToString();
-                                HomePage.Instance.AddChidren(templatePage);
-                                HomePage.Instance.PageIndex += 1;
-                                templatePage.Show();
-                            }
-                        };
-                        logiciocnBtn.MouseUpEventHandler += iconclick;
-                        logicnameBtn.MouseUpEventHandler += iconclick;
-                    }
-                }
-                else
-                {
-                    no = false;
-                    scenehorizontalScrol.Height = Application.GetRealHeight(0);
-                    Yheight = 0;
-                }
-                logicScrolView.Y = scenehorizontalScrol.Bottom + Yheight;
-                logicScrolView.Height = functionSceneAutoBodyView.Height - bjFrameLayout.Height - bjFrameLayout.Y - scenehorizontalScrol.Height - Application.GetRealHeight(30) - Yheight;
-                Automationview(logicScrolView, no);
-            };
-            //涓嬫媺鍒锋柊鑷姩鍖栧垪琛ㄧ殑浜嬩欢
-            logicScrolView.BeginHeaderRefreshingAction += () =>
-            {
-                //閲嶆柊鍒锋柊logic鍒楄〃
-                Common.Logic.LogicList.Clear();
-                Read(logicScrolView, no);
-                //鍏抽棴鍒锋柊View锛�
-                logicScrolView.EndHeaderRefreshing();
-            };
-
-            Read(logicScrolView, no);
-
         }
-        /// <summary>
-        /// 璇诲彇鑷姩鍖栧垪琛ㄦ暟鎹紱
-        /// </summary>
-        /// <param name="logicScrolView"></param>
-        private async void Read(VerticalRefreshLayout logicScrolView, bool no)
-        {
-            CommonPage.Loading.Start();
-            if (Common.Logic.LogicList.Count == 0)
-            {
-                var Idlist = await Device.Logic.Send.GetLogicId(0);
-                if (Idlist.Count != 0)
-                {
-                    var listlogic = await Device.Logic.Send.ReadList(Idlist.Count, 0);
-                    //foreach鍙兘闆嗗悎宸茶淇敼,鏋氫妇鎿嶄綔鍙兘涓嶄細鎵ц,鍙兘鍑虹幇宕╂簝(寤鸿for)銆�
-                    for (int j = 0; j < listlogic.Count; j++)
-                    {
-                        var logic = listlogic[j];
-                        if (logic.LogicType != 0)
-                        {
-                            continue;
-                        }
-                        Common.Logic.LogicList.Add(logic);
-                    }
-                }
-            }
-            //鑷姩鍖�
-            Automationview(logicScrolView, no);
-            CommonPage.Loading.Hide();
-        }
-        /// <summary>
-        /// 鍔犺浇鑷姩鍖栧垪琛ㄧ晫闈�
-        /// </summary>
-        /// <param name="refresview">Refresview.</param>
-        private async void Automationview(VerticalRefreshLayout refresview, bool no)
-        {
-            refresview.RemoveAll();
-            if (Common.Logic.LogicList.Count == 0 && no == false)
-            {
-                //灏辨槸涓轰簡鏄剧ず寮曞娣诲姞鍥炬爣;
-                refresview.BackgroundColor = 0x00000000;
-                var noFrameLayout = new FrameLayout
-                {
-                    Height = Application.GetRealHeight(434 + 200 + 32 + 160),
-                    //BackgroundColor = ZigbeeColor.Current.LogicMiddleBackgroundColor,
-                };
-                refresview.AddChidren(noFrameLayout);
-
-
-                var noIconBtn = new Button
-                {
-                    Y = Application.GetRealHeight(160),
-                    Width = Application.GetMinRealAverage(756),
-                    Height = Application.GetMinRealAverage(434),
-                    UnSelectedImagePath = "Item/NoFunction.png",
-                    X = Application.GetRealWidth(104),
-                };
-                noFrameLayout.AddChidren(noIconBtn);
-
-                var noTextBtn = new Button()
-                {
-                    Y = noIconBtn.Bottom,
-                    Height = Application.GetRealHeight(200) + Application.GetRealHeight(32),
-                    Width = Application.GetRealWidth(700),
-                    //Gravity = Gravity.CenterHorizontal,
-                    Text = Language.StringByID(MyInternationalizationString.automationaddtext).Replace("{\\r\\n}", "\r\n"),
-                    TextColor = ZigbeeColor.Current.GXCPlaceHolderTextColor,
-                    TextAlignment = TextAlignment.Center,
-                    IsMoreLines = true,
-                    X = Application.GetRealWidth(190 - 58),
-                };
-                noFrameLayout.AddChidren(noTextBtn);
-
-            }
-            else
-            {
-
-                if (Common.Logic.LogicList.Count == 0 && no == true)
-                {
-                    ///鏀瑰彉婊戝姩view鐨勯鑹诧紱
-                    refresview.BackgroundColor = 0x00000000;
-                }
-                else
-                {
-                    refresview.BackgroundColor = ZigbeeColor.Current.LogicBackgroundColor;
-                }
-            }
-
-            foreach (var logic in Common.Logic.LogicList)
-            {
-                var fLayout = new FrameLayout
-                {
-                    Height = Application.GetRealHeight(190 + 30),
-                    Width = Application.GetRealWidth(1080 - 58),
-                    BackgroundColor = ZigbeeColor.Current.LogicBackgroundColor,
-                };
-                refresview.AddChidren(fLayout);
-
-                var logicRowlayout = new RowLayout
-                {
-                    Height = Application.GetRealHeight(190 + 30),
-                    Width = Application.GetRealWidth(1080 - 58),
-                    LineColor = ZigbeeColor.Current.LogicBackgroundColor,
-                    BackgroundColor = ZigbeeColor.Current.LogicBackgroundColor,
-                    SubViewWidth = Application.GetRealWidth(184),//鏀瑰彉缂栬緫鎺т欢瀹藉害澶氬皯锛�
-
-                };
-                fLayout.AddChidren(logicRowlayout);
-
-                var logicnameBtn = new Button
-                {
-                    Height = Application.GetRealHeight(58),
-                    Width = Application.GetRealWidth(350),
-                    Text = logic.LogicName,
-                    X = Application.GetRealWidth(12 + 46),
-                    Y = Application.GetRealHeight(30),
-                    TextAlignment = TextAlignment.CenterLeft,
-                    TextColor = ZigbeeColor.Current.LogicTextBlackColor,
-                    TextSize = 14,
-                };
-                logicRowlayout.AddChidren(logicnameBtn);
-
-                var logicswitchBtn = new Button
-                {
-                    Width = Application.GetRealWidth(104),
-                    Height = Application.GetRealHeight(63),
-                    UnSelectedImagePath = "ZigeeLogic/logicclose.png",
-                    SelectedImagePath = "ZigeeLogic/logicopen.png",
-                    X = logicRowlayout.Width - Application.GetRealWidth(104 + 58),
-                    Y = Application.GetRealHeight(58 + 30 + 9 + 30),
-
-                };
-                logicRowlayout.AddChidren(logicswitchBtn);
-
-                logicswitchBtn.MouseUpEventHandler += (sender1, e1) =>
-                {
-                    logicswitchBtn.IsSelected = !logicswitchBtn.IsSelected;
-                    if (logicswitchBtn.IsSelected)
-                    {
-                        //閫昏緫寮�
-                        logic.IsEnable = 1;
-                        StatusColor(logic, logicRowlayout, 1);
-                    }
-                    else
-                    {
-                        //閫昏緫鍏�
-                        logic.IsEnable = 0;
-                        StatusColor(logic, logicRowlayout, 0);
-                    }
-                    Device.Logic.Send.LogicControlSwitch(logic);
-                    //Logic.Send.AddModifyLogic(logic);
-                };
-                if (logic.IsEnable == 1)
-                {
-                    logicswitchBtn.IsSelected = true;
-                    StatusColor(logic, logicRowlayout, 1);
-                }
-                else if (logic.IsEnable == 0)
-                {
-                    logicswitchBtn.IsSelected = false;
-                    StatusColor(logic, logicRowlayout, 0);
-                }
-                ///缂栬緫
-                var edit = new Button
-                {
-                    BackgroundColor = ZigbeeColor.Current.LogicEditBlackColor1,
-                    Text = Language.StringByID(MyInternationalizationString.edit),
-                    TextColor = ZigbeeColor.Current.LogicBtnSaveTextColor,
-                };
-                logicRowlayout.AddRightView(edit);
-                edit.MouseUpEventHandler += (sender, e) =>
-                {
-                    Common.Logic.CurrentLogic = logic;
-                    var logicCommunalPage = new Device.Logic.LogicCommunalPage();
-                    HomePage.Instance.AddChidren(logicCommunalPage);
-                    HomePage.Instance.PageIndex += 1;
-                    logicCommunalPage.Show(() => { logicnameBtn.Text = logic.LogicName; Automationview(refresview, no); });
-
-                };
-
-                ///鍒犻櫎
-                var del = new Button
-                {
-                    BackgroundColor = ZigbeeColor.Current.LogicDelBlackColor1,
-                    Text = Language.StringByID(MyInternationalizationString.del),
-                    TextColor = ZigbeeColor.Current.LogicBtnSaveTextColor,
-                };
-                logicRowlayout.AddRightView(del);
-                del.MouseUpEventHandler += (sender, e) =>
-                {
-                    var alert = new Alert(Language.StringByID(MyInternationalizationString.tip), Language.StringByID(MyInternationalizationString.doyouwanttodelete),
-                                             Language.StringByID(MyInternationalizationString.cancel), Language.StringByID(MyInternationalizationString.confrim));
-                    alert.ResultEventHandler += (sender1, e1) =>
-                    {
-                        if (e1)
-                        {
-                            Common.Logic.LogicList.Remove(logic);
-                            Automationview(refresview, no);
-                            Device.Logic.Send.DelLogic(logic.LogicId);
-                        }
-                    };
-                    alert.Show();
-
-                };
-                var line = new Button
-                {
-                    Y = fLayout.Height - 1,
-                    Height = 1,
-                    X = Application.GetRealWidth(58),
-                    Width = Application.GetRealWidth(1080 - 58),
-                    BackgroundColor = ZigbeeColor.Current.LogicRowLayoutLineColor,
-                };
-                fLayout.AddChidren(line);
-            }
-
-        }
-        /// <summary>
-        /// 鏄剧ず鑷姩鍖栬緭鍑哄姛鑳芥ā鍧楀浘鏍囩殑棰滆壊
-        /// </summary>
-        /// <param name="logic"></param>
-        /// <param name="logicRowlayout"></param>
-        /// <param name="intvalue"></param>
-        private void StatusColor(Common.Logic logic, RowLayout logicRowlayout, int intvalue)
-        {
-
-            var logictimeBtn = new Button
-            {
-                Height = Application.GetRealHeight(58),
-                Width = logicRowlayout.Width - Application.GetRealWidth(58 + 12 + 350),
-                Y = Application.GetRealHeight(30),
-                X = Application.GetRealWidth(365),
-                TextAlignment = TextAlignment.CenterRight,
-                TextColor = ZigbeeColor.Current.LogicListWeekTextColor,
-            };
-            logicRowlayout.AddChidren(logictimeBtn);
-
-            ///鏄剧ず鎵ц鍛ㄦ湡
-            Device.Logic.Method.UpdateWeek(logictimeBtn, logic);
-
-
-            List<string> indexlist = new List<string>();
-            List<string> iconIndexlist = new List<string>();
-            for (int i = 0; i < logic.Actions.Count; i++)
-            {
-                var linkType = logic.Actions[i]["LinkType"].ToString();
-                var d = indexlist.Find((value) => { return value == linkType; });
-                if (d == null)
-                {
-                    indexlist.Add(linkType);
-                }
-            }
-            if (indexlist.Contains("0"))
-            {
-                iconIndexlist.Add("0");
-            }
-            if (indexlist.Contains("2"))
-            {
-                iconIndexlist.Add("2");
-            }
-            if (indexlist.Contains("6"))
-            {
-                iconIndexlist.Add("6");
-            }
-            if (indexlist.Contains("7"))
-            {
-                iconIndexlist.Add("7");
-            }
-            for (int i = 0; i < iconIndexlist.Count; i++)
-            {
-                var iconindex = iconIndexlist[i];
-                var typebjBtn = new FrameLayout
-                {
-                    Width = Application.GetMinRealAverage(82),
-                    Height = Application.GetMinRealAverage(82),
-                    X = Application.GetRealWidth(58) + Application.GetRealWidth(12 + (12 + 82 + 45 + 12) * i),
-                    Y = Application.GetRealHeight(58 + 30 + 30),
-                    Radius = (uint)Application.GetRealHeight(41),
-                    BackgroundColor = ZigbeeColor.Current.LogicMiddleBackgroundColor,
-                };
-                logicRowlayout.AddChidren(typebjBtn);
-
-                var typeIconBtn = new Button
-                {
-                    Width = Application.GetMinRealAverage(58),
-                    Height = Application.GetMinRealAverage(58),
-                    Gravity = Gravity.Center,
-
-                };
-                typebjBtn.AddChidren(typeIconBtn);
-
-                var connectIconBtn = new Button
-                {
-                    Y = typebjBtn.Y + Application.GetRealHeight(35),
-                    X = Application.GetRealWidth(58) + Application.GetRealWidth((12 + 82 + 12) + (12 + 45 + 82 + 12) * i),
-                    Width = Application.GetRealWidth(48),
-                    Height = Application.GetRealHeight(15),
-                    UnSelectedImagePath = "ZigeeLogic/connect.png",
-                };
-                logicRowlayout.AddChidren(connectIconBtn);
-                if (iconIndexlist.Count - 1 == i)
-                {
-                    connectIconBtn.Visible = false;
-                }
-                switch (iconindex)
-                {
-                    case "0":
-                        {
-                            if (intvalue == 1)
-                            {
-                                typeIconBtn.UnSelectedImagePath = "ZigeeLogic/function1.png";
-                                typebjBtn.BackgroundColor = ZigbeeColor.Current.LogicFunction1Color;
-                            }
-                            else
-                            {
-                                typeIconBtn.UnSelectedImagePath = "ZigeeLogic/nofunction.png";
-                                typebjBtn.BackgroundColor = ZigbeeColor.Current.LogicMiddleBackgroundColor;
-                            }
-                        }
-                        break;
-                    case "2":
-                        {
-
-                            if (intvalue == 1)
-                            {
-                                typeIconBtn.UnSelectedImagePath = "ZigeeLogic/scene1.png";
-                                typebjBtn.BackgroundColor = ZigbeeColor.Current.LogicScene1Color;
-                            }
-                            else
-                            {
-                                typeIconBtn.UnSelectedImagePath = "ZigeeLogic/noscene.png";
-                                typebjBtn.BackgroundColor = ZigbeeColor.Current.LogicMiddleBackgroundColor;
-                            }
-
-                        }
-                        break;
-                    case "6":
-                        {
-                            if (intvalue == 1)
-                            {
-                                typeIconBtn.UnSelectedImagePath = "ZigeeLogic/security1.png";
-                                typebjBtn.BackgroundColor = ZigbeeColor.Current.LogicSecurity1Color;
-
-                            }
-                            else
-                            {
-                                typeIconBtn.UnSelectedImagePath = "ZigeeLogic/nosecurity.png";
-                                typebjBtn.BackgroundColor = ZigbeeColor.Current.LogicMiddleBackgroundColor;
-                            }
-
-                        }
-                        break;
-                    case "7":
-                        {
-                            if (intvalue == 1)
-                            {
-                                typeIconBtn.UnSelectedImagePath = "ZigeeLogic/delay1.png";
-                                typebjBtn.BackgroundColor = ZigbeeColor.Current.LogicDelay1Color;
-                            }
-                            else
-                            {
-                                typeIconBtn.UnSelectedImagePath = "ZigeeLogic/nodelay.png";
-                                typebjBtn.BackgroundColor = ZigbeeColor.Current.LogicMiddleBackgroundColor;
-                            }
-
-                        }
-                        break;
-
-                }
-            }
-        }
-
-        #endregion
-    }
 }

--
Gitblit v1.8.0