| | |
| | | BackgroundColor = ZigbeeColor.Current.GXCTopViewBackgroundColor; |
| | | Tag = "categoryAddScene"; |
| | | } |
| | | public override void RemoveFromParent() |
| | | { |
| | | base.RemoveFromParent(); |
| | | } |
| | | public Button customBtn; |
| | | public SceneTargetDeviceUI SceneTargetDevice = new SceneTargetDeviceUI { Type = 1 }; |
| | | public List<string> TimeList = new List<string> { "1_秒_1", "5_秒_5", "10_秒_10", "1_分钟_60" }; |
| | |
| | | tList.Add($"{i} {Language.StringByID(R.MyInternationalizationString.Second)}"); |
| | | } |
| | | //1-60秒 |
| | | PickerView.Show(tList, (obj) => |
| | | { |
| | | SceneTargetDevice.DelayTime = int.Parse(tList[obj].Split(' ')[0]); |
| | | //PickerView.Show(tList, (obj) => |
| | | //{ |
| | | // SceneTargetDevice.DelayTime = int.Parse(obj.Split(' ')[0]); |
| | | |
| | | if (state == -1) |
| | | { |
| | | if (isFromRoom) |
| | | { |
| | | Room.AddRoomScene.sceneTargetDevicesList.Add(SceneTargetDevice); |
| | | UserView.HomePage.Instance.RemoveViewByTag("categoryAddScene"); |
| | | var roomAddScene = new Room.AddRoomScene(); |
| | | UserView.HomePage.Instance.AddChidren(roomAddScene); |
| | | UserView.HomePage.Instance.PageIndex += 1; |
| | | roomAddScene.Show(Room.AddRoomScene.CurrentRoom); |
| | | } |
| | | else |
| | | { |
| | | CategoryAddScene.sceneTargetDevicesList.Add(SceneTargetDevice); |
| | | UserView.HomePage.Instance.RemoveViewByTag("categoryAddScene"); |
| | | var categoryAddScene = new CategoryAddScene(); |
| | | UserView.HomePage.Instance.AddChidren(categoryAddScene); |
| | | UserView.HomePage.Instance.PageIndex += 1; |
| | | categoryAddScene.Show(); |
| | | } |
| | | } |
| | | else |
| | | { |
| | | if (isFromRoom) |
| | | { |
| | | if (!string.IsNullOrEmpty(targetDeviceID)) |
| | | { |
| | | var targetDeviceUI = Room.AddRoomScene.sceneTargetDevicesList.Find((obj1) => obj1.SceneTargetDeviceUIID == targetDeviceID); |
| | | if (targetDeviceUI != null) |
| | | { |
| | | targetDeviceUI.DelayTime = SceneTargetDevice.DelayTime; |
| | | targetDeviceUI.Type = SceneTargetDevice.Type; |
| | | } |
| | | } |
| | | UserView.HomePage.Instance.RemoveViewByTag("categoryAddScene"); |
| | | var roomAddScene = new Room.AddRoomScene(); |
| | | UserView.HomePage.Instance.AddChidren(roomAddScene); |
| | | UserView.HomePage.Instance.PageIndex += 1; |
| | | roomAddScene.Show(Room.AddRoomScene.CurrentRoom); |
| | | } |
| | | else |
| | | { |
| | | if (!string.IsNullOrEmpty(targetDeviceID)) |
| | | { |
| | | var targetDeviceUI = CategoryAddScene.sceneTargetDevicesList.Find((obj1) => obj1.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(); |
| | | } |
| | | } |
| | | },0,"", Language.StringByID(R.MyInternationalizationString.Confrim)); |
| | | // if (state == -1) |
| | | // { |
| | | // if (isFromRoom) |
| | | // { |
| | | // Room.AddRoomScene.sceneTargetDevicesList.Add(SceneTargetDevice); |
| | | // UserView.HomePage.Instance.RemoveViewByTag("categoryAddScene"); |
| | | // var roomAddScene = new Room.AddRoomScene(); |
| | | // UserView.HomePage.Instance.AddChidren(roomAddScene); |
| | | // UserView.HomePage.Instance.PageIndex += 1; |
| | | // roomAddScene.Show(Room.AddRoomScene.CurrentRoom); |
| | | // } |
| | | // else |
| | | // { |
| | | // CategoryAddScene.sceneTargetDevicesList.Add(SceneTargetDevice); |
| | | // UserView.HomePage.Instance.RemoveViewByTag("categoryAddScene"); |
| | | // var categoryAddScene = new CategoryAddScene(); |
| | | // UserView.HomePage.Instance.AddChidren(categoryAddScene); |
| | | // UserView.HomePage.Instance.PageIndex += 1; |
| | | // categoryAddScene.Show(); |
| | | // } |
| | | // } |
| | | // else |
| | | // { |
| | | // if (isFromRoom) |
| | | // { |
| | | // if (!string.IsNullOrEmpty(targetDeviceID)) |
| | | // { |
| | | // var targetDeviceUI = Room.AddRoomScene.sceneTargetDevicesList.Find((obj1) => obj1.SceneTargetDeviceUIID == targetDeviceID); |
| | | // if (targetDeviceUI != null) |
| | | // { |
| | | // targetDeviceUI.DelayTime = SceneTargetDevice.DelayTime; |
| | | // targetDeviceUI.Type = SceneTargetDevice.Type; |
| | | // } |
| | | // } |
| | | // UserView.HomePage.Instance.RemoveViewByTag("categoryAddScene"); |
| | | // var roomAddScene = new Room.AddRoomScene(); |
| | | // UserView.HomePage.Instance.AddChidren(roomAddScene); |
| | | // UserView.HomePage.Instance.PageIndex += 1; |
| | | // roomAddScene.Show(Room.AddRoomScene.CurrentRoom); |
| | | // } |
| | | // else |
| | | // { |
| | | // if (!string.IsNullOrEmpty(targetDeviceID)) |
| | | // { |
| | | // var targetDeviceUI = CategoryAddScene.sceneTargetDevicesList.Find((obj1) => obj1.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(); |
| | | // } |
| | | // } |
| | | //}, Language.StringByID(R.MyInternationalizationString.Confrim)); |
| | | } |
| | | customBtn.MouseDownEventHandler += customMouseUpEvent; |
| | | customRowView.MouseDownEventHandler += customMouseUpEvent; |