From a45fe56aeeac8f28a9891b83362954067c8166dc Mon Sep 17 00:00:00 2001 From: xm <1271024303@qq.com> Date: 星期五, 14 八月 2020 09:07:05 +0800 Subject: [PATCH] 请合并新代码,更改多功能面板绑定表重复问题 --- ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Controls/CompoundControls/SeekBarControl.cs | 29 ++++++++++++++++++++++++----- 1 files changed, 24 insertions(+), 5 deletions(-) diff --git a/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Controls/CompoundControls/SeekBarControl.cs b/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Controls/CompoundControls/SeekBarControl.cs index a293155..eba0af0 100755 --- a/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Controls/CompoundControls/SeekBarControl.cs +++ b/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Controls/CompoundControls/SeekBarControl.cs @@ -11,7 +11,18 @@ { #region 鈻� 鍙橀噺澹版槑___________________________ - private uint nowProgressBarColor = 0; + /// <summary> + /// 杩涘害鏉″彲鐢ㄦ椂鐨勮儗鏅壊 + /// </summary> + private uint ProgressBarEnableColor = 0; + /// <summary> + /// 杩涘害鏉′笉鍙敤鏃剁殑鑳屾櫙鑹�(榛樿鐏拌壊) + /// </summary> + public uint ProgressBarUnEnableColor = 0xffe8e8e8; + /// <summary> + /// 褰撳墠鍙敤鐘舵�� + /// </summary> + private bool nowEnable = true; /// <summary> /// 鎺т欢鑳藉惁浣跨敤 /// </summary> @@ -19,16 +30,20 @@ { set { + //鐘舵�佹病鏈夋敼鍙� + if (nowEnable == value) { return; } + nowEnable = value; + this.IsClickable = value; if (value == true) { //鍘熸潵鐨勯鑹� - base.ProgressBarColor = nowProgressBarColor; + base.ProgressBarColor = ProgressBarEnableColor; } else { //鐏拌壊 - base.ProgressBarColor = 0xffe8e8e8; + base.ProgressBarColor = ProgressBarUnEnableColor; } } } @@ -40,7 +55,7 @@ { set { - nowProgressBarColor = value; + ProgressBarEnableColor = value; base.ProgressBarColor = value; } } @@ -50,7 +65,7 @@ /// </summary> public Action<int, int> ProgressChangedEvent = null; /// <summary> - /// 杩涘害鏉′簨浠剁殑瑙﹀彂鏃堕棿闂撮殧(榛樿娌℃湁闂撮殧) + /// 杩涘害鏉′簨浠剁殑瑙﹀彂鏃堕棿闂撮殧(榛樿娌℃湁闂撮殧,鍗曚綅涓烘绉�) /// </summary> public int EventWaitTime = -1; /// <summary> @@ -70,10 +85,14 @@ { this.Width = Application.GetRealWidth(i_width); this.Height = Application.GetRealHeight(84); + //鍦嗙悆鐨勫搴� this.ThumbImageHeight = Application.GetRealHeight(84); this.ThumbImagePath = "Item/SeekBarIcon.png"; + //杩涘害鏉$殑瀹藉害 this.SeekBarViewHeight = Application.GetRealHeight(10); + //杩涘害鏉¤儗鏅壊 this.SeekBarBackgroundColor = 0xfff5f5f5; + //涓婃柟鏄惁鏄剧ず鏂囨湰 this.IsProgressTextShow = false; this.MaxValue = 100; this.Gravity = Gravity.CenterHorizontal; -- Gitblit v1.8.0