| | |
| | | /// <summary> |
| | | /// 回调 |
| | | /// </summary> |
| | | public Action BackAction; |
| | | public static Action BackAction; |
| | | /// <summary> |
| | | /// |
| | | /// </summary> |
| | | Button addDevice; |
| | | /// <summary> |
| | | /// 临时储存设备类型列表 |
| | | /// </summary> |
| | |
| | | topView.topNameBtn.TextID = StringId.hongwaiyaokong; |
| | | topView.topIconBtn.Visible = true; |
| | | this.AddChidren(topView.FLayoutView()); |
| | | topView.clickBackBtn.MouseUpEventHandler += (sender, e) => { |
| | | topView.clickBackBtn.MouseUpEventHandler += (sender, e) => |
| | | { |
| | | BackAction(); |
| | | this.RemoveFromParent(); }; |
| | | BackAction = null; |
| | | this.RemoveFromParent(); |
| | | }; |
| | | |
| | | FrameLayout middFLayout = new FrameLayout(); |
| | | middFLayout.Y = Application.GetRealHeight(64); |
| | |
| | | VerticalRefreshLayout vv = new VerticalRefreshLayout(); |
| | | middFLayout.AddChidren(vv); |
| | | //加号图标 |
| | | Button addDevice = new Button |
| | | addDevice = new Button |
| | | { |
| | | Y = Application.GetRealHeight(480), |
| | | X = Application.GetRealWidth(293), |
| | | Width = Application.GetRealWidth(82), |
| | | Height = Application.GetRealWidth(84), |
| | | UnSelectedImagePath = "PirIcon/add.png", |
| | | }; |
| | | Visible=false, |
| | | |
| | | }; |
| | | middFLayout.AddChidren(addDevice); |
| | | if (Pir.currPir.FunctioList.Count < 10) |
| | | { |
| | | //10个遥控器就会隐藏添加图标 |
| | | middFLayout.AddChidren(addDevice); |
| | | // middFLayout.AddChidren(addDevice); |
| | | addDevice.Visible = true; |
| | | } |
| | | |
| | | vv.BeginHeaderRefreshingAction += () => |
| | |
| | | MainPage.BasePageView.AddChidren(setPir); |
| | | setPir.Show(() => |
| | | { |
| | | BackAction(); |
| | | //BackAction(); |
| | | ////刷新界面 |
| | | UIView(vv); |
| | | }); |
| | |
| | | Pir.currPir.FunctioList.Remove(Function); |
| | | } |
| | | UIView(vv); |
| | | |
| | | if (Pir.currPir.FunctioList.Count < 10) |
| | | { |
| | | //10个遥控器就会隐藏添加图标 |
| | | // middFLayout.AddChidren(addDevice); |
| | | addDevice.Visible = true; |
| | | } |
| | | }, "删除", "dialog", null, dialog); |
| | | |
| | | }, () => { }, false); |