From 3dcbd186c42c598c0c08d1cd37034cf2baa09e54 Mon Sep 17 00:00:00 2001
From: 黄学彪 <hxb@hdlchina.com.cn>
Date: 星期一, 30 十二月 2019 15:47:51 +0800
Subject: [PATCH] 合并了代码

---
 ZigbeeApp/Shared/Phone/UserCenter/DoorLock/TimeSettignPage.cs |  143 +++++++++++++++++++++++++++++++++++++++++++++--
 1 files changed, 136 insertions(+), 7 deletions(-)

diff --git a/ZigbeeApp/Shared/Phone/UserCenter/DoorLock/TimeSettignPage.cs b/ZigbeeApp/Shared/Phone/UserCenter/DoorLock/TimeSettignPage.cs
index bd30cea..38ceff3 100755
--- a/ZigbeeApp/Shared/Phone/UserCenter/DoorLock/TimeSettignPage.cs
+++ b/ZigbeeApp/Shared/Phone/UserCenter/DoorLock/TimeSettignPage.cs
@@ -163,7 +163,7 @@
                     X = Application.GetRealWidth(58),
                     TextColor = Shared.Common.ZigbeeColor.Current.XMBlack,
                     TextAlignment = TextAlignment.CenterLeft,
-                    TextSize = 12,
+                    TextSize = 14,
                 };
                 rowLayout.AddChidren(btnDateTime);
 
@@ -187,7 +187,7 @@
                 {
                     Width = Application.GetRealWidth(58),
                     Height = Application.GetRealHeight(58),
-                    UnSelectedImagePath = "Item/Next.png",
+                    UnSelectedImagePath = "Item/RightNext.png",
                     SelectedImagePath = "Item/Down.png",
                 };
                 btnNextFrameLayout.AddChidren(btnNext);
@@ -210,7 +210,7 @@
                     {
                         TextColor = Shared.Common.ZigbeeColor.Current.XMGray3,
                         TextAlignment = TextAlignment.CenterRight,
-                        TextSize = 12,
+                        TextSize = 14,
                         Text = "_" + Language.StringByID(R.MyInternationalizationString.Year) + "_" + Language.StringByID(R.MyInternationalizationString.Month) + "_" + Language.StringByID(R.MyInternationalizationString.Day),
                     };
                     textDisplayDateFrameLayout.AddChidren(textDisplayDate);
@@ -241,7 +241,7 @@
                     {
                         TextColor = Shared.Common.ZigbeeColor.Current.XMGray3,
                         TextAlignment = TextAlignment.CenterRight,
-                        TextSize = 12,
+                        TextSize = 14,
                         Text = "00:00",
                     };
                     textDisplayDateFrameLayout.AddChidren(textDisplayTime);
@@ -282,13 +282,72 @@
                 EventHandler<MouseEventArgs> hander = (sender, e) =>
                 {
                     this.midFrameLayout.AddChidren(this.shadowRadiusFrameLayout);
+                    this.bottomRadiusFrameLayout.RemoveAll();
                     this.BottomRadiusFrameLayout(this);
-
                     var mUIPickerView = new UIPickerView()
                     {
                         X = Application.GetRealWidth(0),
                     };
                     this.bottomRadiusFrameLayout.AddChidren(mUIPickerView);
+
+                    var btnTextM = new Button()
+                    {
+                        Width = Application.GetRealWidth(0),
+                        Height = Application.GetRealHeight(58), 
+                        Y = Application.GetRealHeight(372),
+                        Text= "鏈�", 
+                        TextSize=14, 
+                        TextColor=ZigbeeColor.Current.XMBlack,
+                    };
+                    this.bottomRadiusFrameLayout.AddChidren(btnTextM);
+                    var btnTextD = new Button()
+                    {
+                        Width = Application.GetRealWidth(0),
+                        Height = Application.GetRealHeight(58), 
+                        Y = Application.GetRealHeight(372),
+                        Text = "鏃�",
+                        TextColor = ZigbeeColor.Current.XMBlack,
+                        TextSize = 14,
+                     };
+                    this.bottomRadiusFrameLayout.AddChidren(btnTextD);
+
+                    var btnLine1 = new FrameLayout()
+                    {
+                        Width = Application.GetRealWidth(0),
+                        Height = 2,
+                        Y = Application.GetRealHeight(161 + 177),
+                        BackgroundColor =Shared.Common.ZigbeeColor.Current.XMRowLine,
+                    };
+                    this.bottomRadiusFrameLayout.AddChidren(btnLine1); 
+
+                    var btnLine2 = new FrameLayout()
+                    {
+                        Width = Application.GetRealWidth(0),
+                        Height = btnLine1.Height,
+                        X = Application.GetRealWidth(246+588),
+                        Y = btnLine1.Y,
+                        BackgroundColor =Shared.Common.ZigbeeColor.Current.XMRowLine,
+                    };
+                    this.bottomRadiusFrameLayout.AddChidren(btnLine2);
+
+                    var btnLine3 = new FrameLayout()
+                    {
+                        Width = Application.GetRealWidth(0),
+                        Height = 2,
+                        Y = Application.GetRealHeight(161 + 269),
+                        BackgroundColor =Shared.Common.ZigbeeColor.Current.XMRowLine,
+                    };
+                    this.bottomRadiusFrameLayout.AddChidren(btnLine3);
+                     
+                    var btnLine4 = new FrameLayout()
+                    {
+                        Width = Application.GetRealWidth(0),
+                        Height = btnLine3.Height,
+                        X = btnLine2.X,
+                        Y = btnLine3.Y,
+                        BackgroundColor =Shared.Common.ZigbeeColor.Current.XMRowLine,
+                    };
+                    this.bottomRadiusFrameLayout.AddChidren(btnLine4);
 
                     if (curIndex == 0)
                     {
@@ -318,15 +377,56 @@
                         for (int m = 1; m < 13; m++)
                         {
                             mList2.Add(m.ToString());
+                            if (Language.CurrentLanguage == "Chinese")
+                            {
+                                btnTextM.Width = Application.GetRealWidth(100);
+                                if (setTimeType != "DoorLockTime")
+                                {
+                                    btnTextM.X = Application.GetRealWidth(418);
+                                }
+                                else
+                                {
+                                    btnTextM.X = Application.GetRealWidth(566); 
+                                }
+                                
+                            }
+                            else
+                            {
+                                btnTextM.Width = Application.GetRealWidth(0);
+                            }
+
                         }
                         for (int d = 1; d < days + 1; d++)
                         {
                             mList3.Add(d.ToString());
+                            if (Language.CurrentLanguage == "Chinese")
+                            { 
+                                btnTextD.Width = Application.GetRealWidth(100);
+                                if (setTimeType != "DoorLockTime")
+                                {
+                                    btnTextD.X = Application.GetRealWidth(710);
+                                }
+                                else
+                                {
+                                    btnTextD.X = Application.GetRealWidth(922);
+                                }
+                            }
+                            else
+                            {
+                                btnTextD.Width = Application.GetRealWidth(0);
+                            }
                         }
 
                         if (setTimeType != "DoorLockTime")
                         {
                             mUIPickerView.setNPicker(mList2, mList3, null);
+                            mUIPickerView.Width = Application.GetRealWidth(588);
+                            mUIPickerView.X = Application.GetRealWidth(246);
+                            btnLine1.Width=btnLine2.Width= btnLine3.Width = btnLine4.Width = Application.GetRealWidth(250);
+                            btnLine1.Y = Application.GetRealHeight(161 + 177+15);
+                            btnLine2.Y = Application.GetRealHeight(161 + 177 + 15);
+                            btnLine3.Y = Application.GetRealHeight(161 + 269+15);
+                            btnLine4.Y = Application.GetRealHeight(161 + 269 + 15);
                             mUIPickerView.setCurrentItems(dtNow.Month - 1, dtNow.Day - 1, 0);
                             curMonth = dtNow.Month;
                             curDay = dtNow.Day;
@@ -373,12 +473,16 @@
                                     timeSetAction();
                                 }
                                 this.shadowRadiusFrameLayout.RemoveFromParent();
+                                this.bottomRadiusFrameLayout.RemoveFromParent();
                                 MidFrameLayoutContent();
                             };
                         }
                         else
                         {
                             mUIPickerView.setNPicker(mList1, mList2, mList3);
+                            mUIPickerView.Width = Application.GetRealWidth(1080);
+                            mUIPickerView.X = Application.GetRealWidth(0);
+                            btnLine1.Width = btnLine2.Width = btnLine3.Width = btnLine4.Width = Application.GetRealWidth(0);
                             mUIPickerView.setCurrentItems(dtNow.Year, dtNow.Month - 1, dtNow.Day - 1);
                             curYear = dtNow.Year;
                             curMonth = dtNow.Month;
@@ -394,7 +498,7 @@
                                 curHour = dtNow.Hour;
                                 curMin = dtNow.Minute;
                                 curSec = dtNow.Second;
-                            }
+                            } 
                         }
 
                         Action dAction = () =>
@@ -408,16 +512,37 @@
                                 for (int d = 1; d < days + 1; d++)
                                 {
                                     mList3.Add(d.ToString());
+                                    if (Language.CurrentLanguage == "Chinese")
+                                    {
+                                        btnTextD.Width = Application.GetRealWidth(100);
+                                        if (setTimeType != "DoorLockTime")
+                                        {
+                                            btnTextD.X = Application.GetRealWidth(710);
+                                        }
+                                        else
+                                        {
+                                            btnTextD.X = Application.GetRealWidth(922);
+                                        }
+                                    }
+                                    else
+                                    {
+                                        btnTextD.Width = Application.GetRealWidth(0);
+                                    }
                                 }
-
                                 if (setTimeType != "DoorLockTime")
                                 {
                                     mUIPickerView.setNPicker(mList2, mList3, null);
+                                    mUIPickerView.Width = Application.GetRealWidth(588);
+                                    mUIPickerView.X = Application.GetRealWidth(246);
+                                    btnLine1.Width = btnLine2.Width = btnLine3.Width = btnLine4.Width = Application.GetRealWidth(250);
                                     mUIPickerView.setCurrentItems(curMonth - 1, curDay - 1, 0);
                                 }
                                 else
                                 {
                                     mUIPickerView.setNPicker(mList1, mList2, mList3);
+                                    mUIPickerView.Width = Application.GetRealWidth(1080);
+                                    mUIPickerView.X = Application.GetRealWidth(0);
+                                    btnLine1.Width = btnLine2.Width = btnLine3.Width = btnLine4.Width = Application.GetRealWidth(0);
                                     mUIPickerView.setCurrentItems(curYear, curMonth - 1, curDay - 1);
                                 }
                             }
@@ -477,6 +602,9 @@
                             }
                         }
                         mUIPickerView.setNPicker(mList1, mList2, null);
+                        mUIPickerView.Width = Application.GetRealWidth(588);
+                        mUIPickerView.X = Application.GetRealWidth(246);
+                        btnLine1.Width = btnLine2.Width = btnLine3.Width = btnLine4.Width = Application.GetRealWidth(250);
                         mUIPickerView.setCurrentItems(dtNow.Hour, dtNow.Minute, 0);
                         if (CurentDoorLockTime != null)
                         {
@@ -545,6 +673,7 @@
                                     timeSetAction();
                                 }
                                 this.shadowRadiusFrameLayout.RemoveFromParent();
+                                this.bottomRadiusFrameLayout.RemoveFromParent();
                                 MidFrameLayoutContent();
                             };
                         }

--
Gitblit v1.8.0