From 4e0d1c906e69af41905b5376da15773be0fca547 Mon Sep 17 00:00:00 2001
From: WJC <wjc@hdlchina.com.cn>
Date: 星期二, 10 十二月 2019 16:39:56 +0800
Subject: [PATCH] 2019-12-10-01

---
 ZigbeeApp/Shared/Phone/Device/Logic/DoorLockLogic/LockAddDevice.cs |   85 +++++++++++++++++++++---------------------
 1 files changed, 43 insertions(+), 42 deletions(-)

diff --git a/ZigbeeApp/Shared/Phone/Device/Logic/DoorLockLogic/LockAddDevice.cs b/ZigbeeApp/Shared/Phone/Device/Logic/DoorLockLogic/LockAddDevice.cs
index c1141e3..57cb725 100644
--- a/ZigbeeApp/Shared/Phone/Device/Logic/DoorLockLogic/LockAddDevice.cs
+++ b/ZigbeeApp/Shared/Phone/Device/Logic/DoorLockLogic/LockAddDevice.cs
@@ -46,6 +46,7 @@
                 Height = Application.GetRealHeight(69),
                 Y = Application.GetRealHeight(92),
                 TextID = MyInternationalizationString.devicestate,
+                IsBold = true,
             };
             topRowLayout.AddChidren(titleName);
 
@@ -1054,18 +1055,18 @@
                             LineColor = ZigbeeColor.Current.LogicRowLayoutLineColor,
                         };
                         openframelayout.AddChidren(horizontalSeekBarRow);
-                        var horizontalSeekBarVol = new HorizontalSeekBar
+                        var horizontalSeekBarVol = new DiyImageSeekBar
                         {
                             Width = Application.GetRealWidth(920),
-                            Height = Application.GetRealHeight(80),
-                            Radius = (uint)Application.GetRealHeight(25),
-                            Y = Application.GetRealHeight(25),
-                            //Gravity = Gravity.CenterVertical,
-                            ProgressColor = ZigbeeColor.Current.LogicProgressColorSelected,
-                            Max = 100,
-                            SleepTime = 1000,
-                            ThumbRadius = 9,
-                            IsCanMove = false
+                            Height = Application.GetRealHeight(160),
+                            IsProgressTextShow = true,//鏄剧ず鐧惧垎姣�
+                            IsClickable = false,//杩涘害鏉℃槸鍚︽粦鍔�
+                            ProgressBarColor = ZigbeeColor.Current.LogicProgressColorSelected,//閫変腑杩涘害鏉¢鑹�
+                            ThumbImagePath = "ZigeeLogic/progressbtn2.png",//杩涘害鏉℃寜閽浘鏍�
+                            ThumbImageHeight = Application.GetRealHeight(56),//杩涘害鏉℃寜閽浘鏍囩殑楂樺害锛堥粯璁ゆ鏂瑰舰锛氬鍜岄珮涓�鏍凤級
+                            ProgressTextColor = ZigbeeColor.Current.LogicBtnCancelColor,//杩涘害鏉″師棰滆壊
+                            ProgressTextSize = 13,//鏄剧ず鐧惧垎姣斿瓧浣撳ぇ灏� 
+                            SeekBarViewHeight = Application.GetRealHeight(10),//杩涘害鏉$殑楂樺害
                         };
                         horizontalSeekBarRow.AddChidren(horizontalSeekBarVol);
 
@@ -1140,7 +1141,7 @@
                         #endregion
 
                         int Progressvalue = 100;
-                        horizontalSeekBarVol.ProgressChanged += (sender, e) =>
+                        horizontalSeekBarVol.OnProgressChangedEvent += (sender, e) =>
                         {
                             SelectedDeviceStatusaction = "yes";
                             Progressvalue = horizontalSeekBarVol.Progress;
@@ -1162,8 +1163,8 @@
                         EventHandler<MouseEventArgs> openclick = (sender, e) =>
                         {
                             SelectedDeviceStatusaction = "yes";
-                            horizontalSeekBarVol.IsCanMove = true;
-                            horizontalSeekBarVol.ProgressColor = ZigbeeColor.Current.LogicProgressColorSelected;
+                            horizontalSeekBarVol.IsClickable = true;
+                            horizontalSeekBarVol.ProgressBarColor = ZigbeeColor.Current.LogicProgressColorSelected;
                             openBtnSelected.Visible = true;
                             closeBtnSelected.Visible = false;
                             takebackBtnSelected.Visible = false;
@@ -1190,8 +1191,8 @@
                         EventHandler<MouseEventArgs> closeclick = (sender, e) =>
                         {
                             SelectedDeviceStatusaction = "yes";
-                            horizontalSeekBarVol.IsCanMove = false;
-                            horizontalSeekBarVol.ProgressColor = ZigbeeColor.Current.LogicProgressColor;
+                            horizontalSeekBarVol.IsClickable = false;
+                            horizontalSeekBarVol.ProgressBarColor = ZigbeeColor.Current.LogicProgressColor;
                             openBtnSelected.Visible = false;
                             closeBtnSelected.Visible = true;
                             takebackBtnSelected.Visible = false;
@@ -1215,8 +1216,8 @@
                         EventHandler<MouseEventArgs> takebackclick = (sender, e) =>
                         {
                             SelectedDeviceStatusaction = "yes";
-                            horizontalSeekBarVol.IsCanMove = false;
-                            horizontalSeekBarVol.ProgressColor = ZigbeeColor.Current.LogicProgressColor;
+                            horizontalSeekBarVol.IsClickable = false;
+                            horizontalSeekBarVol.ProgressBarColor = ZigbeeColor.Current.LogicProgressColor;
                             openBtnSelected.Visible = false;
                             closeBtnSelected.Visible = false;
                             takebackBtnSelected.Visible = true;
@@ -1258,8 +1259,8 @@
                                         openBtnSelected.Visible = false;
                                         closeBtnSelected.Visible = true;
                                         takebackBtnSelected.Visible = false;
-                                        horizontalSeekBarVol.IsCanMove = false;
-                                        horizontalSeekBarVol.ProgressColor = ZigbeeColor.Current.LogicProgressColor;
+                                        horizontalSeekBarVol.IsClickable = false;
+                                        horizontalSeekBarVol.ProgressBarColor = ZigbeeColor.Current.LogicProgressColor;
                                     }
                                     else if (value["Data1"] == "2")
                                     {
@@ -1267,8 +1268,8 @@
                                         openBtnSelected.Visible = false;
                                         closeBtnSelected.Visible = false;
                                         takebackBtnSelected.Visible = true;
-                                        horizontalSeekBarVol.IsCanMove = false;
-                                        horizontalSeekBarVol.ProgressColor = ZigbeeColor.Current.LogicProgressColor;
+                                        horizontalSeekBarVol.IsClickable = false;
+                                        horizontalSeekBarVol.ProgressBarColor = ZigbeeColor.Current.LogicProgressColor;
                                     }
 
                                 }
@@ -1279,8 +1280,8 @@
                                     openBtnSelected.Visible = true;
                                     closeBtnSelected.Visible = false;
                                     takebackBtnSelected.Visible = false;
-                                    horizontalSeekBarVol.IsCanMove = true;
-                                    horizontalSeekBarVol.ProgressColor = ZigbeeColor.Current.LogicProgressColorSelected;
+                                    horizontalSeekBarVol.IsClickable = true;
+                                    horizontalSeekBarVol.ProgressBarColor = ZigbeeColor.Current.LogicProgressColorSelected;
                                     horizontalSeekBarVol.Progress = int.Parse(value["Data1"]) * 100 / 254;
                                     Progressvalue = horizontalSeekBarVol.Progress;
 
@@ -1352,18 +1353,18 @@
                             LineColor = ZigbeeColor.Current.LogicRowLayoutLineColor,
                         };
                         openframelayout.AddChidren(horizontalSeekBarRow);
-                        var horizontalSeekBarVol = new HorizontalSeekBar
+                        var horizontalSeekBarVol = new DiyImageSeekBar
                         {
                             Width = Application.GetRealWidth(920),
-                            Height = Application.GetRealHeight(80),
-                            Radius = (uint)Application.GetRealHeight(25),
-                            Y = Application.GetRealHeight(25),
-                            //Gravity = Gravity.CenterVertical,
-                            ProgressColor = ZigbeeColor.Current.LogicProgressColorSelected,
-                            Max = 100,
-                            SleepTime = 1000,
-                            ThumbRadius = 9,
-                            IsCanMove = false
+                            Height = Application.GetRealHeight(160),
+                            IsProgressTextShow = true,//鏄剧ず鐧惧垎姣�
+                            IsClickable = false,//杩涘害鏉℃槸鍚︽粦鍔�
+                            ProgressBarColor = ZigbeeColor.Current.LogicProgressColorSelected,//閫変腑杩涘害鏉¢鑹�
+                            ThumbImagePath = "ZigeeLogic/progressbtn2.png",//杩涘害鏉℃寜閽浘鏍�
+                            ThumbImageHeight = Application.GetRealHeight(56),//杩涘害鏉℃寜閽浘鏍囩殑楂樺害锛堥粯璁ゆ鏂瑰舰锛氬鍜岄珮涓�鏍凤級
+                            ProgressTextColor = ZigbeeColor.Current.LogicBtnCancelColor,//杩涘害鏉″師棰滆壊
+                            ProgressTextSize = 13,//鏄剧ず鐧惧垎姣斿瓧浣撳ぇ灏� 
+                            SeekBarViewHeight = Application.GetRealHeight(10),//杩涘害鏉$殑楂樺害
                         };
                         horizontalSeekBarRow.AddChidren(horizontalSeekBarVol);
 
@@ -1405,7 +1406,7 @@
 
                         #endregion
                         int Progressvalue = 100;
-                        horizontalSeekBarVol.ProgressChanged += (sender, e) =>
+                        horizontalSeekBarVol.OnProgressChangedEvent += (sender, e) =>
                         {
                             SelectedDeviceStatusaction = "yes";
                             Progressvalue = horizontalSeekBarVol.Progress;
@@ -1425,8 +1426,8 @@
                         EventHandler<MouseEventArgs> openclick = (sender, e) =>
                         {
                             SelectedDeviceStatusaction = "yes";
-                            horizontalSeekBarVol.IsCanMove = true;
-                            horizontalSeekBarVol.ProgressColor = ZigbeeColor.Current.LogicProgressColorSelected;
+                            horizontalSeekBarVol.IsClickable = true;
+                            horizontalSeekBarVol.ProgressBarColor = ZigbeeColor.Current.LogicProgressColorSelected;
                             openBtnSelected.Visible = true;
                             closeBtnSelected.Visible = false;
                             horizontalSeekBarVol.Progress = Progressvalue;
@@ -1450,8 +1451,8 @@
                         EventHandler<MouseEventArgs> closeclick = (sender, e) =>
                         {
                             SelectedDeviceStatusaction = "yes";
-                            horizontalSeekBarVol.IsCanMove = false;
-                            horizontalSeekBarVol.ProgressColor = ZigbeeColor.Current.LogicProgressColor;
+                            horizontalSeekBarVol.IsClickable = false;
+                            horizontalSeekBarVol.ProgressBarColor = ZigbeeColor.Current.LogicProgressColor;
                             openBtnSelected.Visible = false;
                             closeBtnSelected.Visible = true;
 
@@ -1492,8 +1493,8 @@
                                         }
                                         switchdictionary.Add("Data1", "5");
                                         switchdictionary.Add("Data2", value["Data2"]);
-                                        horizontalSeekBarVol.IsCanMove = true;
-                                        horizontalSeekBarVol.ProgressColor = ZigbeeColor.Current.LogicProgressColorSelected;
+                                        horizontalSeekBarVol.IsClickable = true;
+                                        horizontalSeekBarVol.ProgressBarColor = ZigbeeColor.Current.LogicProgressColorSelected;
                                         openBtnSelected.Visible = true;
                                         closeBtnSelected.Visible = false;
                                         horizontalSeekBarVol.Progress = int.Parse(value["Data2"]);
@@ -1508,8 +1509,8 @@
                                         switchdictionary.Add("Data1", "1");
                                         openBtnSelected.Visible = false;
                                         closeBtnSelected.Visible = true;
-                                        horizontalSeekBarVol.IsCanMove = false;
-                                        horizontalSeekBarVol.ProgressColor = ZigbeeColor.Current.LogicProgressColor;
+                                        horizontalSeekBarVol.IsClickable = false;
+                                        horizontalSeekBarVol.ProgressBarColor = ZigbeeColor.Current.LogicProgressColor;
                                     }
 
                                 }

--
Gitblit v1.8.0