| | |
| | | } |
| | | functionCategoryCount++; |
| | | |
| | | //FunctionType ft = FunctionType.A31Music |
| | | //switch (item) |
| | | //{ |
| | | // case FunctionType.FloorHeating: |
| | | // break; |
| | | // case FunctionType.AC: |
| | | // break; |
| | | // case FunctionType.MotorCurtain: |
| | | // case FunctionType.Curtain: |
| | | // case FunctionType.RollingShutter: |
| | | // break; |
| | | // case FunctionType.Relay: |
| | | // case FunctionType.Dimmer: |
| | | // case FunctionType.RGB: |
| | | // case FunctionType.ColorTemperature: |
| | | // break; |
| | | // case FunctionType.Socket: |
| | | // break; |
| | | //} |
| | | FrameLayout functionView = new FrameLayout() |
| | | { |
| | | Height = Application.GetRealWidth(161), |
| | |
| | | Tag = item + "_View", |
| | | Y = index % 2 == 1 ? lastY2 : lastY1 |
| | | }; |
| | | MainPage.Log($"Load FunctionView Tag = {item}"); |
| | | //高度稍高的view |
| | | if (specialList.Contains(index)) |
| | | { |
| | |
| | | Height = Application.GetRealWidth(32), |
| | | UnSelectedImagePath = "FunctionIcon/Curtain/CurtainCloseIcon.png", |
| | | SelectedImagePath = "FunctionIcon/Curtain/CurtainCloseOnIcon.png", |
| | | //Tag = item + "_AllControl", |
| | | IsSelected = false |
| | | IsSelected = !DB_ResidenceData.Instance.GlobalCurtainStatus, |
| | | }; |
| | | functionView.AddChidren(btnClose); |
| | | |
| | |
| | | Height = Application.GetRealWidth(32), |
| | | UnSelectedImagePath = "FunctionIcon/Curtain/CurtainOpenIcon.png", |
| | | SelectedImagePath = "FunctionIcon/Curtain/CurtainOpenOnIcon.png", |
| | | IsSelected = true, |
| | | IsSelected = DB_ResidenceData.Instance.GlobalCurtainStatus, |
| | | }; |
| | | functionView.AddChidren(btnOpen); |
| | | LoadEvent_CurtainSwitch(btnClose, btnOpen); |
| | |
| | | { |
| | | Button btnFunctionCount = new Button() |
| | | { |
| | | X = Application.GetRealWidth(16) + Application.GetRealWidth(7 * functionCount.ToString().Length), |
| | | X = Application.GetRealWidth(17) + Application.GetRealWidth(7 * functionCount.ToString().Length), |
| | | Y = btnName.Bottom, |
| | | Width = Application.GetRealWidth(120), |
| | | Height = Application.GetRealHeight(24), |
| | |
| | | { |
| | | X = Application.GetRealWidth(16), |
| | | Y = btnName.Bottom, |
| | | Width = Application.GetRealWidth(12 * functionCount.ToString().Length), |
| | | Width = Application.GetRealWidth(14 * functionCount.ToString().Length), |
| | | Height = Application.GetRealHeight(24), |
| | | TextColor = CSS_Color.MainColor, |
| | | TextSize = CSS_FontSize.PromptFontSize_FirstLevel, |
| | |
| | | { |
| | | foreach (var room in SpatialInfo.CurrentSpatial.RoomList) |
| | | { |
| | | if (room.parentId == floor.roomId) |
| | | if (room.parentId == floor.uid) |
| | | { |
| | | roomsShowed.Add(room); |
| | | } |