From cbc156bc38d8b8eae7aef60cb186ab2b52fa701f Mon Sep 17 00:00:00 2001 From: wxr <wxr@hdlchina.com.cn> Date: 星期二, 16 七月 2024 13:59:56 +0800 Subject: [PATCH] 增加全部挂断 --- HDL_ON/UI/UI2/FuntionControlView/FunctionBaseInfoSetPage.cs | 186 ++++++++++++++++++++++++++++++++-------------- 1 files changed, 130 insertions(+), 56 deletions(-) diff --git a/HDL_ON/UI/UI2/FuntionControlView/FunctionBaseInfoSetPage.cs b/HDL_ON/UI/UI2/FuntionControlView/FunctionBaseInfoSetPage.cs index 8b146ad..d9ae722 100644 --- a/HDL_ON/UI/UI2/FuntionControlView/FunctionBaseInfoSetPage.cs +++ b/HDL_ON/UI/UI2/FuntionControlView/FunctionBaseInfoSetPage.cs @@ -72,11 +72,14 @@ public void LoadPage(bool locationSetting = true) { bodyView.BackgroundColor = CSS_Color.BackgroundColor; - new TopViewDiv(bodyView, Language.StringByID(StringId.Setting)).LoadTopView(); + var topView = new TopViewDiv(bodyView, Language.StringByID(StringId.Setting)); + topView.maginY = 10; + topView.LoadTopView(); + var contentView = new VerticalScrolViewLayout() { - Y = Application.GetRealHeight(64), + Y = Application.GetRealHeight(64+10), Height = Application.GetRealHeight(600), ScrollEnabled = false, }; @@ -465,6 +468,7 @@ EventHandler<MouseEventArgs> ClickEvent = (sener, e) => { + new HDL_ON.UI.Music.View.TipView().TipBox(-1, StringId.AreYouSureToDeleteThisDevice, () => { UI2.FuntionControlView.VideoDoorLock.VideDoorLockSend.Current.DelDevice(this.function, (isBool) => @@ -488,6 +492,76 @@ }); }); + + }); + }; + delTextBtn.MouseUpEventHandler = ClickEvent; + + #endregion + + + } + #endregion + + #region 鍒犻櫎娴蜂俊鐢佃璁惧 + if (this.function.spk == SPK.ElectricalTvHisense) + { + contentView.AddChidren(new Button() + { + Height = Application.GetRealWidth(8), + }); + + #region 鍒犻櫎璁惧琛� + contentView.AddChidren(new Button() + { + Height = Application.GetRealHeight(48), + }); + + var delTextBtn = new Button() + { + Gravity = Gravity.CenterHorizontal, + Width = Application.GetRealWidth(220), + Height = Application.GetRealWidth(44), + TextAlignment = TextAlignment.Center, + TextColor = CSS_Color.WarningColor, + TextSize = CSS_FontSize.SubheadingFontSize, + TextID = StringId.jiebangshebei, + Radius = (uint)Application.GetRealWidth(22), + BackgroundColor = CSS_Color.MainBackgroundColor, + }; + //濡傛灉鏄垚鍛橀殣钘忔敹钘忓姛鑳� + if (!DB_ResidenceData.Instance.CurrentRegion.isOtherShare) + { + contentView.AddChidren(delTextBtn); + } + + + EventHandler<MouseEventArgs> ClickEvent = (sener, e) => + { + + new HDL_ON.UI.Music.View.TipView().TipBox(-1, StringId.AreYouSureToDeleteThisDevice, () => + { + HDL_ON.UI.UI2.FuntionControlView.HisenseTV.Send.Current.DelDevice(this.function.deviceId, (isBool) => + { + Application.RunOnMainThread(() => + { + if (!isBool) + { + new Tip() + { + CloseTime = 1, + Text = Language.StringByID(StringId.delFail), + Direction = AMPopTipDirection.None, + }.Show(bodyView); + return; + } + //鍒犻櫎鏈湴鏂囦欢 + UI2.FuntionControlView.VideoDoorLock.CommonMethod.Current.DeleteFunction(this.function); + this.RemoveFromParent(); + this.actionDel?.Invoke(); + }); + + }); }); }; @@ -1102,70 +1176,70 @@ } - else if(function.spk == SPK.LightRGB) - { - contentView.AddChidren(new Button - { - Height = Application.GetRealHeight(8), - }); + //else if(function.spk == SPK.LightRGB) + //{ + // contentView.AddChidren(new Button + // { + // Height = Application.GetRealHeight(8), + // }); - var list = FunctionList.List.GetSeries(); - foreach (var temp in list) - { + // var list = FunctionList.List.GetSeries(); + // foreach (var temp in list) + // { - #region - var viewRow0 = new FrameLayout() - { - Height = Application.GetRealHeight(55), - BackgroundColor = CSS_Color.MainBackgroundColor, - }; - contentView.AddChidren(viewRow0); + // #region + // var viewRow0 = new FrameLayout() + // { + // Height = Application.GetRealHeight(55), + // BackgroundColor = CSS_Color.MainBackgroundColor, + // }; + // contentView.AddChidren(viewRow0); - var btnRowTitle0 = new Button() - { - X = Application.GetRealWidth(16), - Width = Application.GetRealWidth(160), - TextAlignment = TextAlignment.CenterLeft, - TextColor = CSS_Color.FirstLevelTitleColor, - TextSize = CSS_FontSize.SubheadingFontSize, - Text = temp.name, - }; - viewRow0.AddChidren(btnRowTitle0); + // var btnRowTitle0 = new Button() + // { + // X = Application.GetRealWidth(16), + // Width = Application.GetRealWidth(160), + // TextAlignment = TextAlignment.CenterLeft, + // TextColor = CSS_Color.FirstLevelTitleColor, + // TextSize = CSS_FontSize.SubheadingFontSize, + // Text = temp.name, + // }; + // viewRow0.AddChidren(btnRowTitle0); - var btnSwtichIcon0 = new Button() - { - X = Application.GetRealWidth(322), - Gravity = Gravity.CenterVertical, - Width = Application.GetMinRealAverage(36), - Height = Application.GetMinRealAverage(36), - UnSelectedImagePath = "Public/Switch_2.png", - SelectedImagePath = "Public/SwitchOn_2.png", - }; - viewRow0.AddChidren(btnSwtichIcon0); + // var btnSwtichIcon0 = new Button() + // { + // X = Application.GetRealWidth(322), + // Gravity = Gravity.CenterVertical, + // Width = Application.GetMinRealAverage(36), + // Height = Application.GetMinRealAverage(36), + // UnSelectedImagePath = "Public/Switch_2.png", + // SelectedImagePath = "Public/SwitchOn_2.png", + // }; + // viewRow0.AddChidren(btnSwtichIcon0); - DeviceMessageRules deviceMessageRules = new DeviceMessageRules() - { - deviceId = function.deviceId - }; + // DeviceMessageRules deviceMessageRules = new DeviceMessageRules() + // { + // deviceId = function.deviceId + // }; - btnSwtichIcon0.MouseUpEventHandler = (sender, e) => - { + // btnSwtichIcon0.MouseUpEventHandler = (sender, e) => + // { - }; + // }; - viewRow0.AddChidren(new Button() - { - Gravity = Gravity.CenterHorizontal, - Y = Application.GetRealHeight(54), - BackgroundColor = CSS_Color.DividingLineColor, - Width = Application.GetRealWidth(343), - Height = Application.GetRealHeight(1) - }); - #endregion - } + // viewRow0.AddChidren(new Button() + // { + // Gravity = Gravity.CenterHorizontal, + // Y = Application.GetRealHeight(54), + // BackgroundColor = CSS_Color.DividingLineColor, + // Width = Application.GetRealWidth(343), + // Height = Application.GetRealHeight(1) + // }); + // #endregion + // } - } + //} LoadEventList(); } -- Gitblit v1.8.0