| | |
| | | |
| | | var titleName = new Button |
| | | { |
| | | TextSize = 16, |
| | | TextSize = 17, |
| | | TextColor = ZigbeeColor.Current.LogicTextBlackColor, |
| | | TextAlignment = TextAlignment.CenterLeft, |
| | | X = Application.GetRealWidth(160), |
| | |
| | | Height = Application.GetRealHeight(69), |
| | | Y = Application.GetRealHeight(92), |
| | | TextID = MyInternationalizationString.addscene, |
| | | IsBold = true, |
| | | }; |
| | | topRowLayout.AddChidren(titleName); |
| | | |
| | |
| | | Y = Application.GetRealHeight(92), |
| | | //TextID = MyInternationalizationString.customroom, |
| | | Text = Config.Instance.Home.GetCurrentFloorName, |
| | | TextSize = 14, |
| | | }; |
| | | topRowLayout.AddChidren(foolrname); |
| | | var dropdown = new Button |
| | |
| | | #endregion |
| | | |
| | | ///没有房间直接返回去; |
| | | if (Common.Room.Lists.Count == 0) |
| | | var listAllRoom = UserCenter.HdlRoomLogic.Current.GetAllListRooms(); |
| | | if (listAllRoom.Count == 0) |
| | | { |
| | | return; |
| | | } |
| | |
| | | BackgroundColor = ZigbeeColor.Current.LogicBtnSaveBackgroundColor, |
| | | TextID = MyInternationalizationString.Save, |
| | | TextColor = ZigbeeColor.Current.LogicBtnSaveTextColor, |
| | | TextSize = 16, |
| | | }; |
| | | saveframeLayout.AddChidren(btnsave); |
| | | |
| | |
| | | { |
| | | if (clickTag == "no" || tempScene == null) |
| | | { |
| | | var alert = new Alert(Language.StringByID(MyInternationalizationString.Prompt), |
| | | Language.StringByID(MyInternationalizationString.selectdevicestatuscondition), |
| | | Language.StringByID(MyInternationalizationString.complete)); |
| | | var alert = new UserCenter.ShowMsgControl(UserCenter.ShowMsgType.Normal, |
| | | Language.StringByID(MyInternationalizationString.scenetip), |
| | | Language.StringByID(MyInternationalizationString.confrim)); |
| | | alert.Show(); |
| | | return; |
| | | } |
| | |
| | | TextColor = ZigbeeColor.Current.LogicTextBlackColor, |
| | | X = Application.GetRealWidth(80), |
| | | TextID = MyInternationalizationString.selecfoolr, |
| | | TextSize = 14, |
| | | }; |
| | | foolrbjicon.AddChidren(btnfoolrtext); |
| | | |
| | |
| | | TextColor = ZigbeeColor.Current.LogicBtnCancelColor, |
| | | Tag = foolr.Key, |
| | | X = btnfoolricon.Right + Application.GetRealWidth(12), |
| | | TextSize = 14, |
| | | }; |
| | | foolrRowLayout.AddChidren(btnfoolrname); |
| | | if (foolrname.Text == foolr.Value) |
| | |
| | | dropdown.Visible = false; |
| | | if (Config.Instance.Home.FloorDics.Count == 0) |
| | | { |
| | | roomlists.AddRange(Common.Room.Lists); |
| | | roomlists.AddRange(listAllRoom); |
| | | } |
| | | else |
| | | { |
| | |
| | | roomTextButton.IsSelected = false; |
| | | roomTextButton = roomnameBtn; |
| | | roomnameBtn.IsSelected = true; |
| | | SceneView(room.SceneUIList); |
| | | SceneView(room.ListSceneId); |
| | | |
| | | } |
| | | |
| | |
| | | roomTextButton.IsSelected = false; |
| | | roomTextButton = roomnameBtn; |
| | | roomnameBtn.IsSelected = true; |
| | | SceneView(room.SceneUIList); |
| | | SceneView(room.ListSceneId); |
| | | }; |
| | | roomnameBtn.MouseUpEventHandler += roomclick; |
| | | roombjBtn.MouseUpEventHandler += roomclick; |
| | |
| | | /// 显示所有的场景的方法 |
| | | /// </summary> |
| | | /// <param name="scenelist"></param> |
| | | void SceneView(List<SceneUI> scenelist) |
| | | void SceneView(List<int> scenelist) |
| | | { |
| | | middle.RemoveAll(); |
| | | foreach (var scene in scenelist) |
| | | middle.RemoveAll();
|
| | | foreach (var sceneId in scenelist) |
| | | { |
| | | var scene = UserCenter.HdlSceneLogic.Current.GetSceneUIBySceneId(sceneId); |
| | | if (scene == null) |
| | | { |
| | | continue; |
| | | } |
| | | var sceneFramelayout = new FrameLayout |
| | | { |
| | | Height = Application.GetRealHeight(160), |
| | |
| | | TextAlignment = TextAlignment.CenterLeft, |
| | | TextColor = ZigbeeColor.Current.LogicTextBlackColor, |
| | | SelectedTextColor = ZigbeeColor.Current.LogicAddColor, |
| | | TextSize = 14, |
| | | }; |
| | | sceneRow.AddChidren(scenename); |
| | | |