| | |
| | | roomView.RemoveFromParent(); |
| | | }; |
| | | |
| | | var view = new RoomPage(room, ReloadRoomName, deleteAction); |
| | | //房间背景图修改事件回调 |
| | | Action modifyImageAction = () => |
| | | { |
| | | //roomViewbg.ImagePath = room.backgroundImage; |
| | | ImageUtlis.Current.LoadLocalOrNetworkImages(room.backgroundImage, roomViewbg); |
| | | }; |
| | | |
| | | var view = new RoomPage(room, ReloadRoomName, deleteAction, modifyImageAction); |
| | | MainPage.BasePageView.AddChidren(view); |
| | | view.LoadPage(); |
| | | MainPage.BasePageView.PageIndex = MainPage.BasePageView.ChildrenCount - 1; |
| | |
| | | //FunctionType ft = FunctionType.A31Music |
| | | //switch (item) |
| | | //{ |
| | | // case FunctionType.FloorHeating: |
| | | // case SPK.FloorHeatStandard: |
| | | // break; |
| | | // case FunctionType.AC: |
| | | // case SPK.AcStandard: |
| | | // break; |
| | | // case FunctionType.MotorCurtain: |
| | | // case FunctionType.Curtain: |
| | | // case FunctionType.RollingShutter: |
| | | // case SPK.CurtainTrietex: |
| | | // case SPK.CurtainSwitch: |
| | | // case SPK.CurtainRoller: |
| | | // break; |
| | | // case FunctionType.Relay: |
| | | // case FunctionType.Dimmer: |
| | | // case FunctionType.RGB: |
| | | // case FunctionType.ColorTemperature: |
| | | // case SPK.LightSwitch: |
| | | // case SPK.LightDimming: |
| | | // case SPK.LightRGB: |
| | | // case SPK.LightCCT: |
| | | // break; |
| | | // case FunctionType.Socket: |
| | | // case SPK.ElectricSocket: |
| | | // break; |
| | | //} |
| | | FrameLayout functionView = new FrameLayout() |
| | |
| | | |
| | | btnLightPower.MouseUpEventHandler = (sender, e) => |
| | | { |
| | | LoadEvent_SwitchFunction(btnLightPower, item); |
| | | LoadEvent_SwitchFunction(btnLightPower, item, functionView); |
| | | }; |
| | | functionPageTitleId = StringId.Lights; |
| | | |
| | |
| | | functionView.AddChidren(btnAcPower); |
| | | btnAcPower.MouseUpEventHandler = (sender, e) => |
| | | { |
| | | LoadEvent_SwitchFunction(btnAcPower, item); |
| | | LoadEvent_SwitchFunction(btnAcPower, item, functionView); |
| | | }; |
| | | functionPageTitleId = StringId.AC; |
| | | #endregion |
| | |
| | | Height = Application.GetRealWidth(32), |
| | | UnSelectedImagePath = "FunctionIcon/Curtain/CurtainCloseIcon.png", |
| | | SelectedImagePath = "FunctionIcon/Curtain/CurtainCloseOnIcon.png", |
| | | //Tag = item + "_AllControl", |
| | | IsSelected = !DB_ResidenceData.Instance.GlobalCurtainStatus, |
| | | }; |
| | | functionView.AddChidren(btnClose); |
| | |
| | | IsSelected = DB_ResidenceData.Instance.GlobalCurtainStatus, |
| | | }; |
| | | functionView.AddChidren(btnOpen); |
| | | LoadEvent_CurtainSwitch(btnClose, btnOpen); |
| | | LoadEvent_CurtainSwitch(btnClose, btnOpen, functionView); |
| | | |
| | | functionPageTitleId = StringId.Curtain; |
| | | #endregion |
| | |
| | | functionView.AddChidren(btnFhPower); |
| | | btnFhPower.MouseUpEventHandler = (sender, e) => |
| | | { |
| | | LoadEvent_SwitchFunction(btnFhPower, item); |
| | | LoadEvent_SwitchFunction(btnFhPower, item, functionView); |
| | | }; |
| | | functionPageTitleId = StringId.FloorHeating; |
| | | #endregion |
| | |
| | | functionView.AddChidren(btnElectricPower); |
| | | btnElectricPower.MouseUpEventHandler = (sender, e) => |
| | | { |
| | | LoadEvent_SwitchFunction(btnElectricPower, item); |
| | | LoadEvent_SwitchFunction(btnElectricPower, item, functionView); |
| | | }; |
| | | functionPageTitleId = StringId.Electric; |
| | | #endregion |
| | |
| | | Text = floor.roomName, |
| | | TextSize = CSS_FontSize.SubheadingFontSize, |
| | | IsSelected = floor.roomId == DB_ResidenceData.Instance.ClassificationChooseFloor.roomId, |
| | | IsMoreLines = true, |
| | | //IsMoreLines = true, |
| | | }; |
| | | contentView.AddChidren(btnHomeName); |
| | | |