From ef63c84b3b408fea661f84d3f9ecc237787af250 Mon Sep 17 00:00:00 2001
From: WJC <wjc@hdlchina.com.cn>
Date: 星期一, 09 十二月 2019 11:10:07 +0800
Subject: [PATCH] 2019-12-09-1
---
ZigbeeApp/Shared/Phone/Device/CommonForm/SelectedStatuButton.cs | 13 +++++++++++--
1 files changed, 11 insertions(+), 2 deletions(-)
diff --git a/ZigbeeApp/Shared/Phone/Device/CommonForm/SelectedStatuButton.cs b/ZigbeeApp/Shared/Phone/Device/CommonForm/SelectedStatuButton.cs
old mode 100644
new mode 100755
index a536580..a7d91f8
--- a/ZigbeeApp/Shared/Phone/Device/CommonForm/SelectedStatuButton.cs
+++ b/ZigbeeApp/Shared/Phone/Device/CommonForm/SelectedStatuButton.cs
@@ -15,11 +15,14 @@
/// <summary>
/// Initializes a new instance of the <see cref="T:Shared.SelectedStatuButton"/> class.
/// </summary>
- public SelectedStatuButton()
+ public SelectedStatuButton(uint textColor = 0xFF666666, uint selectedTextColor = 0xFF000000)
{
MouseDownEventHandler += Button_MouseDownEvent;
- SelectedTextColor = ZigbeeColor.Current.GXCTextBlueColor;
+ TextColor = textColor;
+ SelectedTextColor = selectedTextColor;
}
+
+
/// <summary>
/// 鍗曞嚮鎸変笅锛屽疄鐜扮煭鏆傜偣浜�変腑鏁堟灉
/// </summary>
@@ -27,13 +30,19 @@
/// <param name="mouseEventArgs">The ${ParameterType} instance containing the event data.</param>
private void Button_MouseDownEvent(object sender, MouseEventArgs mouseEventArgs)
{
+ bool statu = IsSelected;
SetSeletedStatu();
new System.Threading.Thread(() =>
{
System.Threading.Thread.Sleep(SelectedStatuTime);
SetUnSelectedStatu();
+ Application.RunOnMainThread(() =>
+ {
+ IsSelected = statu;
+ });
})
{ IsBackground = true }.Start();
+
}
/// <summary>
/// 璁剧疆閫変腑鐘舵��
--
Gitblit v1.8.0