| | |
| | | /// <summary> |
| | | /// totalSecond |
| | | /// </summary> |
| | | private int totalSecond; |
| | | public int totalSecond; |
| | | /// <summary> |
| | | /// selectedTimeAction |
| | | /// </summary> |
| | |
| | | |
| | | #endregion |
| | | |
| | | /// <summary> |
| | | /// SelectDelayTime |
| | | /// </summary> |
| | | public SelectDelayTime() |
| | | { |
| | | BackgroundColor = ZigbeeColor.Current.GXCBackgroundColor; |
| | | Tag = "categoryAddScene"; |
| | | //Tag = "categoryAddScene"; |
| | | } |
| | | /// <summary> |
| | | /// RemoveFromParent |
| | | /// </summary> |
| | | public override void RemoveFromParent() |
| | | { |
| | | base.RemoveFromParent(); |
| | | } |
| | | |
| | | /// <summary> |
| | | /// sceneTargetDevice |
| | | /// </summary> |
| | | public SceneTargetDeviceUI sceneTargetDevice; |
| | | |
| | | |
| | | /// <summary> |
| | | /// Show |
| | | /// </summary> |
| | | public void Show() |
| | | { |
| | | if (sceneTargetDevice == null) |
| | | { |
| | | sceneTargetDevice = new SceneTargetDeviceUI { Type = 1 }; |
| | | sceneTargetDevice = new SceneTargetDeviceUI { Type = 2 }; |
| | | } |
| | | AddTop(); |
| | | |
| | | AddBodyView(); |
| | | |
| | | |
| | | |
| | | void selectTimeMouseUpEvent(object sender, MouseEventArgs e) |
| | | { |
| | | //if (!string.IsNullOrEmpty(targetDeviceID)) |
| | | //{ |
| | | //var targetDeviceUI = CategoryAddScene.sceneTargetDevicesList.Find((obj) => obj.SceneTargetDeviceUIID == targetDeviceID); |
| | | // if (targetDeviceUI != null) |
| | | // { |
| | | // targetDeviceUI.DelayTime= SceneTargetDevice.DelayTime; |
| | | // targetDeviceUI.Type = SceneTargetDevice.Type; |
| | | // } |
| | | //} |
| | | //UserView.HomePage.Instance.RemoveViewByTag("categoryAddScene"); |
| | | //var categoryAddScene = new CategoryAddScene(); |
| | | //UserView.HomePage.Instance.AddChidren(categoryAddScene); |
| | | //UserView.HomePage.Instance.PageIndex += 1; |
| | | //categoryAddScene.Show(); |
| | | } |
| | | |
| | | |
| | | |
| | | |
| | | } |
| | | |
| | | |
| | |
| | | var bg1 = new FrameLayout |
| | | { |
| | | Y = Application.GetRealHeight(118), |
| | | Height = Application.GetRealHeight(207), |
| | | Width = Application.GetRealWidth(207), |
| | | Height = Application.GetMinRealAverage(207), |
| | | Width = Application.GetMinRealAverage(207), |
| | | Gravity = Gravity.CenterHorizontal, |
| | | Radius = (uint)Application.GetRealHeight(207 / 2), |
| | | Radius = (uint)Application.GetMinRealAverage(207 / 2), |
| | | BackgroundColor = ZigbeeColor.Current.GXCBackgroundColor, |
| | | }; |
| | | bodyFrameLayout.AddChidren(bg1); |
| | | |
| | | var bg2 = new FrameLayout |
| | | { |
| | | Height = Application.GetRealHeight(184), |
| | | Width = Application.GetRealWidth(184), |
| | | Height = Application.GetMinRealAverage(184), |
| | | Width = Application.GetMinRealAverage(184), |
| | | Gravity = Gravity.Center, |
| | | Radius = (uint)Application.GetRealHeight(184 / 2), |
| | | Radius = (uint)Application.GetMinRealAverage(184 / 2), |
| | | BackgroundColor = ZigbeeColor.Current.GXCSelectedBackgroundColor, |
| | | }; |
| | | bg1.AddChidren(bg2); |
| | |
| | | |
| | | pickView.setNPicker(minuStrList, secStrList, null); |
| | | |
| | | pickView.setCurrentItems(totalSecond / 60, totalSecond % 60, 0); |
| | | |
| | | pickView.OnSelectChangeEvent += (l1, l2, l3) => |
| | | { |
| | | totalSecond = minuList[l1] * 60 + secList[l2]; |