From 34754c8a599b1a9b4024b400eb6c64eab0488bab Mon Sep 17 00:00:00 2001 From: wxr <464027401@qq.com> Date: 星期三, 02 八月 2023 14:08:34 +0800 Subject: [PATCH] 备份 --- HDL_ON/UI/UI2/FuntionControlView/VideoDoorLock/VideoDoorLockPage.cs | 28 ++++++++++++++++++++++++++-- 1 files changed, 26 insertions(+), 2 deletions(-) diff --git a/HDL_ON/UI/UI2/FuntionControlView/VideoDoorLock/VideoDoorLockPage.cs b/HDL_ON/UI/UI2/FuntionControlView/VideoDoorLock/VideoDoorLockPage.cs index 8becceb..1f4a5c5 100644 --- a/HDL_ON/UI/UI2/FuntionControlView/VideoDoorLock/VideoDoorLockPage.cs +++ b/HDL_ON/UI/UI2/FuntionControlView/VideoDoorLock/VideoDoorLockPage.cs @@ -60,6 +60,7 @@ /// 闂ㄩ攣鐘舵�� /// </summary> private Button btnDoorLockIcon; + Button btnDoorlockStatus; /// <summary> /// 瀹炴椂瑙嗛 /// </summary> @@ -239,7 +240,6 @@ this.CalculatedPosition();//閲嶆柊璁$畻瀹藉害 - Button btnDoorlockStatus; btnDoorlockStatus = new Button() { Width = Application.GetRealWidth(200), @@ -378,14 +378,27 @@ CommonMethod.Current.SkipRTVActivity(this.device.sid, this.device.deviceId, this.device.spk, false); }); + var lastClickTime = DateTime.MinValue; //涓存椂瀵嗙爜 this.pswFL.SetClickListener((fl, btnStateImage, btnStateText) => { + if (lastClickTime.AddSeconds(3) > DateTime.Now) + { + return; + } + lastClickTime = DateTime.Now; CommonMethod.Current.SkipPSWActivity(this.device.deviceId); }); + //鍘嗗彶璁板綍 this.recordFL.SetClickListener((fl, btnStateImage, btnStateText) => { + if (lastClickTime.AddSeconds(3) > DateTime.Now) + { + return; + } + lastClickTime = DateTime.Now; + //VideoDoorlockHistoryPage historyPage = new VideoDoorlockHistoryPage(device); //MainPage.BasePageView.AddChidren(historyPage); //historyPage.LoadPage(); @@ -434,7 +447,18 @@ //this.cellDiyArcSeekBar.Progress = i; //鏇存柊鐢甸噺鍊� this.btnCell.Text = cellInfo.remain + "%"; - this.btnDoorLockIcon.IsSelected = videoDoorLockInfo.doorStatus == "open"; + if(videoDoorLockInfo.doorStatus == "open") + { + this.btnDoorLockIcon.IsSelected = true; + this.btnDoorlockStatus.TextID = StringId.DoorlockOpen; + this.btnDoorlockStatus.TextColor = CSS_Color.WarningColor; + } + else + { + this.btnDoorLockIcon.IsSelected = false; + this.btnDoorlockStatus.TextID = StringId.DoorlockClose; + this.btnDoorlockStatus.TextColor = 0xFF000000; + } }); } catch { } -- Gitblit v1.8.0