From e66503d70f26a3109fbadf47abcb8ba31d619e3c Mon Sep 17 00:00:00 2001 From: wjc <1243177876@qq.com> Date: 星期五, 10 三月 2023 16:56:03 +0800 Subject: [PATCH] 2023年03月10日16:56:00 --- HDL_ON/UI/UI2/FuntionControlView/VideoDoorLock/VideoDoorLockPage.cs | 25 ++++++++++++++++++------- 1 files changed, 18 insertions(+), 7 deletions(-) diff --git a/HDL_ON/UI/UI2/FuntionControlView/VideoDoorLock/VideoDoorLockPage.cs b/HDL_ON/UI/UI2/FuntionControlView/VideoDoorLock/VideoDoorLockPage.cs index 1a58e4d..6e73d35 100644 --- a/HDL_ON/UI/UI2/FuntionControlView/VideoDoorLock/VideoDoorLockPage.cs +++ b/HDL_ON/UI/UI2/FuntionControlView/VideoDoorLock/VideoDoorLockPage.cs @@ -339,23 +339,34 @@ /// </summary> private void ReadData() { + Loading loading = new Loading(); + this.AddChidren(loading); + loading.Start(); new System.Threading.Thread(() => { - HDL_ON.UI.UI2.FuntionControlView.VideoDoorLock.Send.Currnet.GetCellValue(this.device, (value) => + try { + var videoDoorLockInfo = UI2.FuntionControlView.VideoDoorLock.VideDoorLockSend.Current.GetVideoDoorLockState(this.device); + var cellInfo =UI2.FuntionControlView.VideoDoorLock.VideDoorLockSend.Current.GetCellValue(this.device); Application.RunOnMainThread(() => { //this.cellDiyArcSeekBar.Progress = i; //鏇存柊鐢甸噺鍊� - this.btnCell.Text = value + "%"; + this.btnCell.Text = cellInfo.remain + "%"; + this.btnDoorLockIcon.IsSelected = videoDoorLockInfo.doorStatus == "open"; }); - - }); - + } + catch { } + finally + { + Application.RunOnMainThread(() => + { + loading.Hide(); + }); + } }) - { IsBackground = true }.Start(); + { IsBackground = true }.Start() ; } - } /// <summary> /// 鑷繁寮勪竴涓狥rameLayout -- Gitblit v1.8.0