From adc150efb13a0506f45a3c344c3ee2ef2dba8e90 Mon Sep 17 00:00:00 2001 From: wxr <464027401@qq.com> Date: 星期四, 01 七月 2021 15:19:13 +0800 Subject: [PATCH] 合并嘉乐lc代码 --- HDL_ON/UI/UI0-Public/PublicAssmeblyBLL.cs | 88 ++++++++++++++++++++++++++------------------ 1 files changed, 52 insertions(+), 36 deletions(-) diff --git a/HDL_ON/UI/UI0-Public/PublicAssmeblyBLL.cs b/HDL_ON/UI/UI0-Public/PublicAssmeblyBLL.cs index f6559b3..0f50349 100644 --- a/HDL_ON/UI/UI0-Public/PublicAssmeblyBLL.cs +++ b/HDL_ON/UI/UI0-Public/PublicAssmeblyBLL.cs @@ -11,7 +11,8 @@ /// <summary> /// 鍔熻兘鎺у埗鐣岄潰璺宠浆浜嬩欢 /// </summary> - public EventHandler<MouseEventArgs> LoadEvent_SkipFunctionControlPage(Function function,Button btnCollectionIcon, Button btnName, Button btnFromFloor) + public EventHandler<MouseEventArgs> LoadEvent_SkipFunctionControlPage(Function function, Button btnCollectionIcon, Button btnName, Button btnFromFloor + ) { EventHandler<MouseEventArgs> eventHandler = (sender, e) => { @@ -20,74 +21,78 @@ switch (function.spk) { case SPK.LightSwitch: - if (function.spk == SPK.ElectricSocket) - { - var s1View = new SocketPage(function as SwitchSocket); - MainPage.BasePageView.AddChidren(s1View); - s1View.LoadPage(btnCollectionIcon, btnName, btnFromFloor); - MainPage.BasePageView.PageIndex = MainPage.BasePageView.ChildrenCount - 1; - } - else - { - var relayView = new RelayPage(function as Light); - MainPage.BasePageView.AddChidren(relayView); - relayView.LoadPage(btnCollectionIcon, btnName, btnFromFloor); - MainPage.BasePageView.PageIndex = MainPage.BasePageView.ChildrenCount - 1; - } + var relayView = new RelayPage(function); + MainPage.BasePageView.AddChidren(relayView); + relayView.LoadPage(btnCollectionIcon, btnName, btnFromFloor); + MainPage.BasePageView.PageIndex = MainPage.BasePageView.ChildrenCount - 1; break; case SPK.LightRGB: - var rgbView = new RGBPage(function as Light); + var rgbView = new RGBPage(function); MainPage.BasePageView.AddChidren(rgbView); rgbView.LoadPage(btnCollectionIcon, btnName, btnFromFloor); MainPage.BasePageView.PageIndex = MainPage.BasePageView.ChildrenCount - 1; break; case SPK.LightDimming: - var dimmerView = new DimmerPage(function as Light); + var dimmerView = new DimmerPage(function); MainPage.BasePageView.AddChidren(dimmerView); dimmerView.LoadPage(btnCollectionIcon, btnName, btnFromFloor); MainPage.BasePageView.PageIndex = MainPage.BasePageView.ChildrenCount - 1; break; case SPK.CurtainTrietex: - var skinView = new MotorCurtainPage(function as Curtain); + var skinView = new MotorCurtainPage(function); MainPage.BasePageView.AddChidren(skinView); skinView.LoadPage(btnCollectionIcon, btnName, btnFromFloor); MainPage.BasePageView.PageIndex = MainPage.BasePageView.ChildrenCount - 1; break; case SPK.CurtainSwitch: - var curtainView = new CurtainModulePage(function as Curtain); + var curtainView = new CurtainModulePage(function); MainPage.BasePageView.AddChidren(curtainView); curtainView.LoadPage(btnCollectionIcon, btnName, btnFromFloor); MainPage.BasePageView.PageIndex = MainPage.BasePageView.ChildrenCount - 1; break; case SPK.CurtainRoller: - var rollingShutterView = new RollingShutterPage(function as Curtain); + var rollingShutterView = new RollingShutterPage(function); MainPage.BasePageView.AddChidren(rollingShutterView); rollingShutterView.LoadPage(btnCollectionIcon, btnName, btnFromFloor); MainPage.BasePageView.PageIndex = MainPage.BasePageView.ChildrenCount - 1; break; case SPK.FloorHeatStandard: - var fhView = new FloorHeatingPage(function as FloorHeating); + var fhView = new FloorHeatingPage(function); MainPage.BasePageView.AddChidren(fhView); fhView.LoadPage(btnCollectionIcon, btnName, btnFromFloor); MainPage.BasePageView.PageIndex = MainPage.BasePageView.ChildrenCount - 1; break; case SPK.ElectricFan: - var fanView = new FanPage(function as Fan); + var fanView = new FanPage(function); MainPage.BasePageView.AddChidren(fanView); fanView.LoadPage(btnCollectionIcon, btnName, btnFromFloor); MainPage.BasePageView.PageIndex = MainPage.BasePageView.ChildrenCount - 1; break; case SPK.ElectricSocket: - var sView = new SocketPage(function as SwitchSocket); + var sView = new SocketPage(function); MainPage.BasePageView.AddChidren(sView); sView.LoadPage(btnCollectionIcon, btnName, btnFromFloor); MainPage.BasePageView.PageIndex = MainPage.BasePageView.ChildrenCount - 1; break; case SPK.ElectricTV: - var tvView = new TVPage(function as TV); + case SPK.TvIr: + case SPK.TvXmIr: + var tvView = new TVPage(function); MainPage.BasePageView.AddChidren(tvView); tvView.LoadPage(btnCollectionIcon, btnName, btnFromFloor); MainPage.BasePageView.PageIndex = MainPage.BasePageView.ChildrenCount - 1; + break; + case SPK.PjtIr://鎶曞奖浠� + var pjtView = new PjtPage(function); + MainPage.BasePageView.AddChidren(pjtView); + pjtView.LoadPage(btnCollectionIcon, btnName, btnFromFloor); + MainPage.BasePageView.PageIndex = MainPage.BasePageView.ChildrenCount - 1; + break; + case SPK.StbIr://鏈洪《鐩� + var stbView = new StbPage(function); + MainPage.BasePageView.AddChidren(stbView); + stbView.LoadPage(btnCollectionIcon, btnName, btnFromFloor); + MainPage.BasePageView.PageIndex = MainPage.BasePageView.ChildrenCount - 1; break; case SPK.ElectricTuyaAirCleaner: var airCleaner = new TuyaAirCleanerPage(); @@ -108,12 +113,12 @@ case SPK.MusicStandard: Music.A31MusicModel.Current = (function as Music.A31MusicModel);//褰撳墠鎾斁鍣� var a31PlayMusicPage = new Music.A31PlayMusicPage(); - MainPage.BasePageView.AddChidren(a31PlayMusicPage); - a31PlayMusicPage.Show(); - MainPage.BasePageView.PageIndex = MainPage.BasePageView.ChildrenCount - 1; + MainPage.BasePageView.AddChidren(a31PlayMusicPage); + a31PlayMusicPage.Show(); + MainPage.BasePageView.PageIndex = MainPage.BasePageView.ChildrenCount - 1; break; case SPK.LightCCT: - var TureView = new ColorTureLampPage(function as Light); + var TureView = new ColorTureLampPage(function); MainPage.BasePageView.AddChidren(TureView); TureView.LoadPage(btnCollectionIcon, btnName, btnFromFloor); MainPage.BasePageView.PageIndex = MainPage.BasePageView.ChildrenCount - 1; @@ -138,24 +143,35 @@ doorwindowPage.ShowColltionButton = false; doorwindowPage.AddForm(function, btnCollectionIcon, btnName, btnFromFloor); break; + case SPK.SenesorMegahealth: + var smPage = new SenesorMegahealthPage(); + smPage.ShowColltionButton = false; + smPage.AddForm(function, btnCollectionIcon, btnName, btnFromFloor); + break; case SPK.ClothesHanger: var clothesHangerpage = new ClothesHangerPage(); clothesHangerpage.AddForm(function, btnCollectionIcon, btnName, btnFromFloor); break; - case SPK.IrAC: + case SPK.FanIr: + var fanIr = new IrFanPage(); + fanIr.AddForm(function, btnCollectionIcon, btnName, btnFromFloor); + break; + case SPK.AcIr: case SPK.AcStandard: var acPage = new AcControlPage(); acPage.AddForm(function, btnCollectionIcon, btnName, btnFromFloor); break; - //case SPK.AcStandard: - // var acView = new ACPage(function as AC); - // MainPage.BasePageView.AddChidren(acView); - // acView.LoadPage(btnCollectionIcon, btnName, btnFromFloor); - // MainPage.BasePageView.PageIndex = MainPage.BasePageView.ChildrenCount - 1; - // break; + case SPK.IrLearn: + var irLearinPage = new IrLearnPage(); + irLearinPage.AddForm(function, btnCollectionIcon, btnName, btnFromFloor); + break; + case SPK.AirFreshJinmao: + var airFresh1 = new AirFreshControlPage(); + airFresh1.AddForm(function, btnCollectionIcon, btnName, btnFromFloor); + break; } }; return eventHandler; } } -} +} \ No newline at end of file -- Gitblit v1.8.0