From 1c4904d77f484c075080942d87785481b52b6fb2 Mon Sep 17 00:00:00 2001 From: gxc <guoxuecheng@guoxuechengdeMacBook-Pro.local> Date: 星期一, 28 十月 2019 14:58:46 +0800 Subject: [PATCH] Revert "Merge branch 'dev-tzy' into DEV_GXC" --- ZigbeeApp/Shared/Phone/Device/Logic/SecurityMode.cs | 661 +++++++++++++++++++++++++----------------------------- 1 files changed, 311 insertions(+), 350 deletions(-) diff --git a/ZigbeeApp/Shared/Phone/Device/Logic/SecurityMode.cs b/ZigbeeApp/Shared/Phone/Device/Logic/SecurityMode.cs index 395bc71..4cfcdd7 100755 --- a/ZigbeeApp/Shared/Phone/Device/Logic/SecurityMode.cs +++ b/ZigbeeApp/Shared/Phone/Device/Logic/SecurityMode.cs @@ -20,392 +20,211 @@ public void Show() { - - #region 鏈�涓婇潰鐨勫竷灞�浠g爜 - var topRowLayout = new RowLayout + this.BackgroundColor = ZigbeeColor.Current.LogicTopViewBackgroundColor; + this.AddChidren(new Button { - BackgroundColor = ZigbeeColor.Current.LogicTopBackgroundColor, - Height = Application.GetRealHeight(184), - LineColor = ZigbeeColor.Current.LogicRowLayoutTopLineColor, + Height = Application.GetRealHeight(80), + }); + + var topFrameLayout = new FrameLayout + { + Height = Application.GetRealHeight(140), + Y = Application.GetRealHeight(80), }; - this.AddChidren(topRowLayout); + AddChidren(topFrameLayout); var titleName = new Button { - TextSize = 16, + TextID = MyInternationalizationString.securitymode, + TextSize = 17, TextColor = ZigbeeColor.Current.LogicTextBlackColor, TextAlignment = TextAlignment.CenterLeft, - X = Application.GetRealWidth(176), - Width = Application.GetRealWidth(400), - Height = Application.GetRealHeight(69), - Y = Application.GetRealHeight(92), - TextID = MyInternationalizationString.securitymode, + X = Application.GetRealWidth(150), }; - topRowLayout.AddChidren(titleName); - - var clickBtn = new Button - { - Width = Application.GetRealWidth(81 + 51), - Height = Application.GetRealHeight(58 + 40), - Y = Application.GetRealHeight(98 - 40), - }; - topRowLayout.AddChidren(clickBtn); - clickBtn.MouseDownEventHandler += (sender, e) => - { - RemoveFromParent(); - }; + topFrameLayout.AddChidren(titleName); var back = new Button { - Width = Application.GetRealWidth(30), - Height = Application.GetRealHeight(51), - X = Application.GetRealWidth(81), - Y = Application.GetRealHeight(98), - //Gravity = Gravity.CenterVertical; - UnSelectedImagePath = "ZigeeLogic/back.png", + Width = Application.GetRealWidth(110), + Height = Application.GetRealHeight(110), + X = Application.GetRealWidth(20), + Gravity = Gravity.CenterVertical, + UnSelectedImagePath = "ZigeeLogic/Back.png", }; - topRowLayout.AddChidren(back); - back.MouseDownEventHandler += (sender, e) => { + topFrameLayout.AddChidren(back); + back.MouseDownEventHandler += (sender, e) => + { RemoveFromParent(); }; - #endregion - var middle = new FrameLayout(); - middle.Y = topRowLayout.Bottom; - middle.Height = Application.GetRealHeight(1920 - 184); - middle.BackgroundColor = ZigbeeColor.Current.LogicMiddleBackgroundColor; + + var middle = new VerticalScrolViewLayout(); + middle.Y = topFrameLayout.Bottom; + middle.Height = Application.GetRealHeight(1920 - 220); + middle.BackgroundColor = ZigbeeColor.Current.LogicBackgroundColor; this.AddChidren(middle); - var btnsave = new Button + if (actionsInfo.ContainsKey("LinkType")) { - Y= middle.Height-Application.GetRealHeight(260), - X = Application.GetRealWidth(85), - Height = Application.GetRealHeight(130), - Width = Application.GetRealWidth(910), - Radius = (uint)Application.GetRealHeight(60), - BackgroundColor = ZigbeeColor.Current.LogicBtnSaveBackgroundColor, - TextID = MyInternationalizationString.Save, - TextColor = ZigbeeColor.Current.LogicBtnSaveTextColor, + actionsInfo.Remove("LinkType"); + } + if (actionsInfo.ContainsKey("SecurityModeId")) + { + actionsInfo.Remove("SecurityModeId"); + } + if (actionsInfo.ContainsKey("CheckIASStatus")) + { + actionsInfo.Remove("CheckIASStatus"); + } + if (actionsInfo.ContainsKey("IsDelayStart")) + { + actionsInfo.Remove("IsDelayStart"); + } + + actionsInfo.Add("LinkType", 6); + actionsInfo.Add("SecurityModeId", 0); + actionsInfo.Add("CheckIASStatus", 0); + actionsInfo.Add("IsDelayStart", 0); + + #region ----甯冮槻 鎾ら槻 鑳佽揩鎾ら槻---- + var defenceRowLayout = new RowLayout + { + Height = Application.GetRealHeight(180), }; - middle.AddChidren(btnsave); + middle.AddChidren(defenceRowLayout); - - - - #region ----(鍦ㄥ/绂诲)甯冮槻 鎾ら槻 鑳佽揩鎾ら槻---- - #region 鍦ㄥ甯冮槻 - - - var athomeFrameLayout = new FrameLayout + var btndefence = new Button { - Height = Application.GetRealHeight(160), - BackgroundColor = ZigbeeColor.Current.LogicBlankBackgroundColor, - }; - middle.AddChidren(athomeFrameLayout); - - var athomeiconBtn = new Button - { - Width = Application.GetRealWidth(81), - Height = Application.GetRealHeight(81), - X = Application.GetRealWidth(58), - Y = Application.GetRealHeight(55), - UnSelectedImagePath = "ZigeeLogic/athome.png", - - }; - athomeFrameLayout.AddChidren(athomeiconBtn); - - var athomedefenceRowLayout = new RowLayout - { - Y = Application.GetRealHeight(30), - Width = Application.GetRealWidth(850), - Height = Application.GetRealHeight(130), - X = Application.GetRealWidth(176), - LineColor = ZigbeeColor.Current.LogicRowLayoutLineColor, - }; - athomeFrameLayout.AddChidren(athomedefenceRowLayout); - - var btnathomedefence = new Button - { - Text = Language.StringByID(MyInternationalizationString.logicathomegarrison), + Width = Application.GetRealWidth(600), + TextID = MyInternationalizationString.defence, TextAlignment = TextAlignment.CenterLeft, + X = Application.GetRealWidth(40), TextColor = ZigbeeColor.Current.LogicTextBlackColor, + //Text="甯冮槻", }; - athomedefenceRowLayout.AddChidren(btnathomedefence); - var athomedefenceSelected = new SelectedButton(789); - athomedefenceRowLayout.AddChidren(athomedefenceSelected); - #endregion + defenceRowLayout.AddChidren(btndefence); - #region 绂诲甯冮槻 - - var leavehomeFrameLayout = new FrameLayout + var defenceSelected = new Button { - Height = Application.GetRealHeight(160), - Y = athomeFrameLayout.Bottom, - BackgroundColor = ZigbeeColor.Current.LogicBlankBackgroundColor, + X = Application.GetRealWidth(1080 - 150), + Width = Application.GetMinRealAverage(110), + Height = Application.GetMinRealAverage(110), + UnSelectedImagePath = "Item/YesSelected.png", + Visible = false, + Gravity = Gravity.CenterVertical }; - middle.AddChidren(leavehomeFrameLayout); - - - var leavehomeiconBtn = new Button - { - Width = Application.GetRealWidth(81), - Height = Application.GetRealHeight(81), - X = Application.GetRealWidth(58), - Y = Application.GetRealHeight(55), - UnSelectedImagePath = "ZigeeLogic/leavehome.png", - - }; - leavehomeFrameLayout.AddChidren(leavehomeiconBtn); - - - var leavehomedefenceRowLayout = new RowLayout - { - Y = Application.GetRealHeight(30), - Width = Application.GetRealWidth(850), - Height = Application.GetRealHeight(130), - X = Application.GetRealWidth(176), - LineColor = ZigbeeColor.Current.LogicRowLayoutLineColor, - }; - leavehomeFrameLayout.AddChidren(leavehomedefenceRowLayout); - - var leavehomebtndefence = new Button - { - Text = Language.StringByID(MyInternationalizationString.logicremovehomegarrison), - TextAlignment = TextAlignment.CenterLeft, - TextColor = ZigbeeColor.Current.LogicTextBlackColor, - - }; - leavehomedefenceRowLayout.AddChidren(leavehomebtndefence); - var leavehomedefenceSelected = new SelectedButton(789); - leavehomedefenceRowLayout.AddChidren(leavehomedefenceSelected); - - #endregion - - #region 鎾ら槻 - - - var withdrawalFrameLayout = new FrameLayout - { - Height = Application.GetRealHeight(160), - Y = leavehomeFrameLayout.Bottom, - BackgroundColor = ZigbeeColor.Current.LogicBlankBackgroundColor, - }; - middle.AddChidren(withdrawalFrameLayout); - - - var withdrawaliconBtn = new Button - { - Width = Application.GetRealWidth(81), - Height = Application.GetRealHeight(81), - X = Application.GetRealWidth(58), - Y = Application.GetRealHeight(55), - UnSelectedImagePath = "ZigeeLogic/withdrawal.png", - - }; - withdrawalFrameLayout.AddChidren(withdrawaliconBtn); - - + defenceRowLayout.AddChidren(defenceSelected); var withdrawalRowLayout = new RowLayout { - Y = Application.GetRealHeight(30), - Width = Application.GetRealWidth(850), - Height = Application.GetRealHeight(130), - X = Application.GetRealWidth(176), - LineColor = ZigbeeColor.Current.LogicRowLayoutLineColor, + Height = Application.GetRealHeight(180), }; - withdrawalFrameLayout.AddChidren(withdrawalRowLayout); + middle.AddChidren(withdrawalRowLayout); var btnwithdrawal = new Button { - - TextAlignment = TextAlignment.CenterLeft, - TextColor = ZigbeeColor.Current.LogicTextBlackColor, + Width = Application.GetRealWidth(600), TextID = MyInternationalizationString.withdrawal, - + TextAlignment = TextAlignment.CenterLeft, + X = Application.GetRealWidth(40), + TextColor = ZigbeeColor.Current.LogicTextBlackColor, + //Text = "鎾ら槻", }; withdrawalRowLayout.AddChidren(btnwithdrawal); - var withdrawalSelected = new SelectedButton(789); + + var withdrawalSelected = new Button + { + X = Application.GetRealWidth(1080 - 150), + Width = Application.GetMinRealAverage(110), + Height = Application.GetMinRealAverage(110), + UnSelectedImagePath = "Item/YesSelected.png", + Visible = false, + Gravity = Gravity.CenterVertical + }; withdrawalRowLayout.AddChidren(withdrawalSelected); - - #endregion - - #region 鑳佽揩鎾ら槻 - var urgentwithdFrameLayout = new FrameLayout - { - Height = Application.GetRealHeight(160), - Y = withdrawalFrameLayout.Bottom, - BackgroundColor = ZigbeeColor.Current.LogicBlankBackgroundColor, - }; - middle.AddChidren(urgentwithdFrameLayout); - - - var urgentwithdiconBtn = new Button - { - Width = Application.GetRealWidth(81), - Height = Application.GetRealHeight(81), - X = Application.GetRealWidth(58), - Y = Application.GetRealHeight(55), - UnSelectedImagePath = "ZigeeLogic/withdrawal.png", - - }; - urgentwithdFrameLayout.AddChidren(urgentwithdiconBtn); - + var urgentwithdrawalRowLayout = new RowLayout { - Y = Application.GetRealHeight(30), - Width = Application.GetRealWidth(850), - Height = Application.GetRealHeight(130), - X = Application.GetRealWidth(176), - LineColor = ZigbeeColor.Current.LogicRowLayoutLineColor, + Height = Application.GetRealHeight(180), }; - urgentwithdFrameLayout.AddChidren(urgentwithdrawalRowLayout); + middle.AddChidren(urgentwithdrawalRowLayout); var btnurgentwithdrawal = new Button { + Width = Application.GetRealWidth(600), TextID = MyInternationalizationString.urgentwithdrawal, TextAlignment = TextAlignment.CenterLeft, + X = Application.GetRealWidth(40), TextColor = ZigbeeColor.Current.LogicTextBlackColor, + //Text = "鑳佽揩鎾ら槻", }; urgentwithdrawalRowLayout.AddChidren(btnurgentwithdrawal); - var urgentwithdrawalSelected = new SelectedButton(789); + var urgentwithdrawalSelected = new Button + { + X = Application.GetRealWidth(1080 - 150), + Width = Application.GetMinRealAverage(110), + Height = Application.GetMinRealAverage(110), + UnSelectedImagePath = "Item/YesSelected.png", + Visible = false, + Gravity = Gravity.CenterVertical + }; urgentwithdrawalRowLayout.AddChidren(urgentwithdrawalSelected); - #endregion #endregion - ///鍦ㄥ甯冮槻鐐瑰嚮浜嬩欢 - EventHandler<MouseEventArgs> athomeclick = (sedner14, e14) => + string strvalue = ""; + ///甯冮槻鐐瑰嚮浜嬩欢 + EventHandler<MouseEventArgs> copenclick = (seder, e) => { - athomedefenceSelected.Visible = true; - leavehomedefenceSelected.Visible = false; + defenceSelected.Visible = true; withdrawalSelected.Visible = false; urgentwithdrawalSelected.Visible = false; - }; - athomedefenceRowLayout.MouseUpEventHandler += athomeclick; - btnathomedefence.MouseUpEventHandler += athomeclick; - athomedefenceSelected.MouseUpEventHandler += athomeclick; - athomeFrameLayout.MouseUpEventHandler += athomeclick; - athomeiconBtn.MouseUpEventHandler += athomeclick; + SecurityView(strvalue); - ///绂诲甯冮槻鐐瑰嚮浜嬩欢 - EventHandler<MouseEventArgs> leavehomeclick = (sedner14, e14) => - { - athomedefenceSelected.Visible = false; - leavehomedefenceSelected.Visible = true; - withdrawalSelected.Visible = false; - urgentwithdrawalSelected.Visible = false; }; - leavehomedefenceRowLayout.MouseUpEventHandler += leavehomeclick; - leavehomebtndefence.MouseUpEventHandler += leavehomeclick; - leavehomedefenceSelected.MouseUpEventHandler += leavehomeclick; - leavehomeFrameLayout.MouseUpEventHandler += leavehomeclick; - leavehomeiconBtn.MouseUpEventHandler += leavehomeclick; + btndefence.MouseUpEventHandler += copenclick; + defenceRowLayout.MouseUpEventHandler += copenclick; + ///鎾ら槻鐐瑰嚮浜嬩欢 EventHandler<MouseEventArgs> disableclick = (seder, e) => { - athomedefenceSelected.Visible = false; - leavehomedefenceSelected.Visible = false; + defenceSelected.Visible = false; withdrawalSelected.Visible = true; urgentwithdrawalSelected.Visible = false; - + if (actionsInfo.ContainsKey("Password")) + { + actionsInfo.Remove("Password"); + } + actionsInfo.Add("Password", "999999"); + if (actionsInfo.ContainsKey("SecurityModeId")) + { + actionsInfo.Remove("SecurityModeId"); + } + if (actionsInfo.ContainsKey("SecuritySetting")) + { + actionsInfo.Remove("SecuritySetting"); + } + actionsInfo.Add("SecurityModeId", "0"); + actionsInfo.Add("SecuritySetting", "0"); + LogicIfon.AddSecurityactions(actionsInfo); + this.RemoveFromParent(); + var logicCommunalPage = new LogicCommunalPage(); + UserView.HomePage.Instance.AddChidren(logicCommunalPage); + UserView.HomePage.Instance.PageIndex += 1; + logicCommunalPage.Show(() => { }); }; withdrawalRowLayout.MouseUpEventHandler += disableclick; btnwithdrawal.MouseUpEventHandler += disableclick; - withdrawalSelected.MouseUpEventHandler += disableclick; - withdrawalFrameLayout.MouseUpEventHandler += disableclick; - withdrawaliconBtn.MouseUpEventHandler += disableclick; ///鑳佽揩鎾ら槻鐐瑰嚮浜嬩欢 EventHandler<MouseEventArgs> urgentwithdrawalclick = (seder, e) => { - athomedefenceSelected.Visible = false; - leavehomedefenceSelected.Visible = false; + defenceSelected.Visible = false; withdrawalSelected.Visible = false; urgentwithdrawalSelected.Visible = true; - }; - urgentwithdrawalRowLayout.MouseUpEventHandler += urgentwithdrawalclick; - btnurgentwithdrawal.MouseUpEventHandler += urgentwithdrawalclick; - urgentwithdrawalSelected.MouseUpEventHandler+= urgentwithdrawalclick; - urgentwithdFrameLayout.MouseUpEventHandler += urgentwithdrawalclick; - urgentwithdiconBtn.MouseUpEventHandler += urgentwithdrawalclick; - - if (IsDeviceEditor) - { - foreach (var actions in Common.Logic.CurrentLogic.Actions) - { - if (actions["LinkType"].ToString() == "6") - { - - if (actions["SecuritySetting"].ToString() == "0") - { - if (actions["Password"].ToString() == "888888") - { - athomedefenceSelected.Visible = false; - leavehomedefenceSelected.Visible = false; - withdrawalSelected.Visible = false; - urgentwithdrawalSelected.Visible = true; - } - else - { - athomedefenceSelected.Visible = false; - leavehomedefenceSelected.Visible = false; - withdrawalSelected.Visible = true; - urgentwithdrawalSelected.Visible = false; - } - - } - else if (actions["SecuritySetting"].ToString() == "1") - { - athomedefenceSelected.Visible = true; - leavehomedefenceSelected.Visible = false; - withdrawalSelected.Visible = false; - urgentwithdrawalSelected.Visible = false; - } - else if (actions["SecuritySetting"].ToString() == "2") - { - athomedefenceSelected.Visible = false; - leavehomedefenceSelected.Visible = true; - withdrawalSelected.Visible = false; - urgentwithdrawalSelected.Visible = false; - - } - break; - - } - - } - - } - - - btnsave.MouseUpEventHandler += (sender, e) => - { - if (!athomedefenceSelected.Visible && !leavehomedefenceSelected.Visible && !withdrawalSelected.Visible && !urgentwithdrawalSelected.Visible) - { - return; - } - - if (actionsInfo.ContainsKey("LinkType")) - { - actionsInfo.Remove("LinkType"); - } - if (actionsInfo.ContainsKey("CheckIASStatus")) - { - actionsInfo.Remove("CheckIASStatus"); - } - if (actionsInfo.ContainsKey("IsDelayStart")) - { - actionsInfo.Remove("IsDelayStart"); - } - - actionsInfo.Add("LinkType", 6); - actionsInfo.Add("CheckIASStatus", 0); - actionsInfo.Add("IsDelayStart", 0); - if (actionsInfo.ContainsKey("Password")) { actionsInfo.Remove("Password"); @@ -414,53 +233,195 @@ { actionsInfo.Remove("SecuritySetting"); } - if (actionsInfo.ContainsKey("SecurityModeId")) - { - actionsInfo.Remove("SecurityModeId"); - } - ///鍦ㄥ甯冮槻 - if (athomedefenceSelected.Visible) - { - actionsInfo.Add("SecuritySetting", "1"); - actionsInfo.Add("SecurityModeId", "1"); - actionsInfo.Add("Password", "666666"); - - } - ///绂诲甯冮槻 - if (leavehomedefenceSelected.Visible) - { - actionsInfo.Add("SecuritySetting", "1"); - actionsInfo.Add("SecurityModeId", "2"); - actionsInfo.Add("Password", "666666"); - - } - ///鎾ら槻 - if (withdrawalSelected.Visible) - { - actionsInfo.Add("SecuritySetting", "0"); - actionsInfo.Add("SecurityModeId", "0"); - actionsInfo.Add("Password", "999999"); - - } - ///绱ц揩鎾ら槻 - if (urgentwithdrawalSelected.Visible) - { - actionsInfo.Add("SecuritySetting", "0"); - actionsInfo.Add("SecurityModeId", "0"); - actionsInfo.Add("Password", "888888"); - - } + actionsInfo.Add("Password", "888888"); + actionsInfo.Add("SecuritySetting", "0"); LogicIfon.AddSecurityactions(actionsInfo); this.RemoveFromParent(); var logicCommunalPage = new LogicCommunalPage(); UserView.HomePage.Instance.AddChidren(logicCommunalPage); UserView.HomePage.Instance.PageIndex += 1; logicCommunalPage.Show(() => { }); - - }; + urgentwithdrawalRowLayout.MouseUpEventHandler += urgentwithdrawalclick; + btnurgentwithdrawal.MouseUpEventHandler += urgentwithdrawalclick; + + if (IsDeviceEditor) + { + foreach (var actions in Common.Logic.CurrentLogic.Actions) + { + if (actions["LinkType"].ToString() == "6") + { + + if (actions["SecuritySetting"].ToString() == "0") + { + if (actions["Password"].ToString() == "888888") + { + defenceSelected.Visible = false; + withdrawalSelected.Visible = false; + urgentwithdrawalSelected.Visible = true; + } + else + { + defenceSelected.Visible = false; + withdrawalSelected.Visible = true; + urgentwithdrawalSelected.Visible = false; + } + + } + else if (actions["SecuritySetting"].ToString() == "1") + { + strvalue = actions["SecurityModeId"].ToString(); + defenceSelected.Visible = true; + withdrawalSelected.Visible = false; + urgentwithdrawalSelected.Visible = false; + } + break; + + } + + } + + } + + } - + void SecurityView(string strvalue) + { + FrameLayout flMain = new FrameLayout { BackgroundColor = 0x00000000 }; + this.AddChidren(flMain); + flMain.MouseUpEventHandler += (sender, e) => + { + flMain.RemoveFromParent(); + }; + + var frameLayout = new FrameLayout + { + Y = Application.GetRealHeight(1920 - 360), + Height = Application.GetRealHeight(360), + BackgroundColor = ZigbeeColor.Current.LogicTopViewBackgroundColor, + }; + flMain.AddChidren(frameLayout); + + var athomeRow = new RowLayout + { + Height = Application.GetRealHeight(180), + }; + frameLayout.AddChidren(athomeRow); + + var athomeBtn = new Button + { + Width = Application.GetRealWidth(600), + TextID = MyInternationalizationString.athome, + TextColor = ZigbeeColor.Current.LogicTextBlackColor, + }; + athomeRow.AddChidren(athomeBtn); + + var athomeSelected = new Button + { + X = Application.GetRealWidth(1080 - 150), + Width = Application.GetMinRealAverage(110), + Height = Application.GetMinRealAverage(110), + UnSelectedImagePath = "Item/YesSelected.png", + Visible = false, + Gravity = Gravity.CenterVertical + }; + athomeRow.AddChidren(athomeSelected); + + var leavehomeRow = new RowLayout + { + Height = Application.GetRealHeight(180), + Y = athomeRow.Bottom, + }; + frameLayout.AddChidren(leavehomeRow); + var leavehomeBtn = new Button + { + Width = Application.GetRealWidth(600), + TextID = MyInternationalizationString.leavehome, + TextColor = ZigbeeColor.Current.LogicTextBlackColor, + }; + leavehomeRow.AddChidren(leavehomeBtn); + + var leavehomeSelected = new Button + { + X = Application.GetRealWidth(1080 - 150), + Width = Application.GetMinRealAverage(110), + Height = Application.GetMinRealAverage(110), + UnSelectedImagePath = "Item/YesSelected.png", + Visible = false, + Gravity = Gravity.CenterVertical + }; + leavehomeRow.AddChidren(leavehomeSelected); + + EventHandler<MouseEventArgs> athomeclick = (sender6, e6) => + { + flMain.RemoveFromParent(); + if (actionsInfo.ContainsKey("SecurityModeId")) + { + actionsInfo.Remove("SecurityModeId"); + } + if (actionsInfo.ContainsKey("SecuritySetting")) + { + actionsInfo.Remove("SecuritySetting"); + } + if (actionsInfo.ContainsKey("Password")) + { + actionsInfo.Remove("Password"); + } + actionsInfo.Add("Password", "666666"); + actionsInfo.Add("SecurityModeId", "1"); + actionsInfo.Add("SecuritySetting", "1"); + LogicIfon.AddSecurityactions(actionsInfo); + var logicCommunalPage = new LogicCommunalPage(); + UserView.HomePage.Instance.AddChidren(logicCommunalPage); + UserView.HomePage.Instance.PageIndex += 1; + logicCommunalPage.Show(() => { }); + + }; + athomeRow.MouseUpEventHandler += athomeclick; + athomeBtn.MouseUpEventHandler += athomeclick; + athomeSelected.MouseUpEventHandler += athomeclick; + + EventHandler<MouseEventArgs> leavehomeclick = (sender6, e6) => + { + flMain.RemoveFromParent(); + if (actionsInfo.ContainsKey("SecurityModeId")) + { + actionsInfo.Remove("SecurityModeId"); + } + if (actionsInfo.ContainsKey("SecuritySetting")) + { + actionsInfo.Remove("SecuritySetting"); + } + if(actionsInfo.ContainsKey("Password")) + { + actionsInfo.Remove("Password"); + } + actionsInfo.Add("Password", "666666"); + actionsInfo.Add("SecurityModeId", "2"); + actionsInfo.Add("SecuritySetting", "1"); + LogicIfon.AddSecurityactions(actionsInfo); + var logicCommunalPage = new LogicCommunalPage(); + UserView.HomePage.Instance.AddChidren(logicCommunalPage); + UserView.HomePage.Instance.PageIndex += 1; + logicCommunalPage.Show(() => { }); + + }; + leavehomeRow.MouseUpEventHandler += leavehomeclick; + leavehomeBtn.MouseUpEventHandler += leavehomeclick; + leavehomeSelected.MouseUpEventHandler += leavehomeclick; + + if (strvalue == "1") + { + athomeSelected.Visible = true; + leavehomeSelected.Visible = false; + } + else if (strvalue == "2") + { + leavehomeSelected.Visible = true; + athomeSelected.Visible = false; + + } + } } } -- Gitblit v1.8.0