| | |
| | | X = Application.GetRealWidth(58), |
| | | TextColor = Shared.Common.ZigbeeColor.Current.XMBlack, |
| | | TextAlignment = TextAlignment.CenterLeft, |
| | | TextSize = 12, |
| | | TextSize = 14, |
| | | }; |
| | | rowLayout.AddChidren(btnDateTime); |
| | | |
| | |
| | | { |
| | | Width = Application.GetRealWidth(58), |
| | | Height = Application.GetRealHeight(58), |
| | | UnSelectedImagePath = "Item/Next.png", |
| | | UnSelectedImagePath = "Item/RightNext.png", |
| | | SelectedImagePath = "Item/Down.png", |
| | | }; |
| | | btnNextFrameLayout.AddChidren(btnNext); |
| | |
| | | { |
| | | 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); |
| | |
| | | { |
| | | TextColor = Shared.Common.ZigbeeColor.Current.XMGray3, |
| | | TextAlignment = TextAlignment.CenterRight, |
| | | TextSize = 12, |
| | | TextSize = 14, |
| | | Text = "00:00", |
| | | }; |
| | | textDisplayDateFrameLayout.AddChidren(textDisplayTime); |
| | |
| | | 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) |
| | | { |
| | |
| | | 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; |
| | |
| | | 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; |
| | |
| | | curHour = dtNow.Hour; |
| | | curMin = dtNow.Minute; |
| | | curSec = dtNow.Second; |
| | | } |
| | | } |
| | | } |
| | | |
| | | Action dAction = () => |
| | |
| | | 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); |
| | | } |
| | | } |
| | |
| | | } |
| | | } |
| | | 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) |
| | | { |
| | |
| | | timeSetAction(); |
| | | } |
| | | this.shadowRadiusFrameLayout.RemoveFromParent(); |
| | | this.bottomRadiusFrameLayout.RemoveFromParent(); |
| | | MidFrameLayoutContent(); |
| | | }; |
| | | } |