From c1cb2d8c6034a2ee7aa8a5710bba15b14f76cebc Mon Sep 17 00:00:00 2001 From: wjc <1243177876@qq.com> Date: 星期五, 18 八月 2023 18:54:31 +0800 Subject: [PATCH] 2023年08月18日18:54:22 --- HDL_ON/UI/UI2/2-Classification/FunctionControlZone.cs | 43 +++++++++++++++++++++++++++++++++++++++++-- 1 files changed, 41 insertions(+), 2 deletions(-) diff --git a/HDL_ON/UI/UI2/2-Classification/FunctionControlZone.cs b/HDL_ON/UI/UI2/2-Classification/FunctionControlZone.cs index 08772f9..b7d21a7 100644 --- a/HDL_ON/UI/UI2/2-Classification/FunctionControlZone.cs +++ b/HDL_ON/UI/UI2/2-Classification/FunctionControlZone.cs @@ -38,12 +38,18 @@ /// 鏄惁鍦ㄨ皟鍏� /// </summary> bool onDimmerBar; + /// <summary> + /// 鍒犻櫎璁惧鍚庡洖璋冪粰鐣岄潰鍒锋柊 + /// </summary> + Action action; + #endregion - public FunctionControlZone(Function func) + public FunctionControlZone(Function func,Action action) { bodyDiv = this; bodyDiv.Tag = func.sid; function = func; + this.action = action; } public override void RemoveFromParent() @@ -72,7 +78,11 @@ } btnIcon.UnSelectedImagePath = $"FunctionIcon/Icon/{function.IconName}.png"; - + if(function.spk == SPK.GroupControl || function.spk == SPK.CommonSeries) + { + //btnIcon.UnSelectedImagePath = $"FunctionIcon/Icon/lightswitch.png"; + btnIcon.UnSelectedImagePath = $"FunctionIcon/Icon/groupControl.png"; + } if (SPK.CurtainSpkList().Contains(function.spk)) {//绐楀笜娌℃湁寮�鍏虫寜閽� CurtainFragment(); @@ -186,6 +196,16 @@ { btnIcon.UnSelectedImagePath = "FunctionIcon/DoorLock/DoorLock.png"; } + else if (function.spk == SPK.VideoDoorLock) + { + btnIcon.UnSelectedImagePath =UI2.FuntionControlView.VideoDoorLock.CommonMethod.Current.GetVideoDoorLockIcon(UI2.FuntionControlView.VideoDoorLock.CommonMethod.Comerom.function); + } + else if (function.spk == SPK.AvZkAiks) + { + //闅愯棌寮�鍏虫寜閽� + btnIcon.UnSelectedImagePath = "AksIcon/aks.png"; + } + else if(function.spk == SPK.GroupControl) { } else if (function.spk == SPK.HvacCac) { var btnHumidityIcon = new Button() @@ -431,6 +451,7 @@ }; if ( !SPK.ArmSensorSpkList().Contains(function.spk) && function.spk != SPK.DoorLock + && function.spk != SPK.GroupControl && !SPK.EnvironDeviceSpkList().Contains( function.spk))//!DB_ResidenceData.Instance.CurrentRegion.isOtherShare && { bodyDiv.AddChidren(btnCollectionIcon); @@ -456,6 +477,19 @@ }; bodyDiv.AddChidren(btnOffline); } + //鎺掑簭 + //btnIcon.MouseLongEventHandler = (sender, e) => { + // OrderEvent(); + //}; + //btnName.MouseLongEventHandler = (sender, e) => { + // OrderEvent(); + //}; + //btnFromFloor.MouseLongEventHandler = (sender, e) => { + // OrderEvent(); + //}; + //bodyDiv.MouseLongEventHandler = (sender, e) => { + // OrderEvent(); + //}; } /// <summary> @@ -618,6 +652,11 @@ } /// <summary> + /// 鎺掑簭浜嬩欢 + /// </summary> + public Action OrderEvent; + + /// <summary> /// 鍔犺浇闊充箰鍔熻兘鎺у埗鍗$墖 /// </summary> void MusicFragment() -- Gitblit v1.8.0