| | |
| | | Width = Application.GetRealWidth(400), |
| | | Height = Application.GetRealHeight(69), |
| | | Y = Application.GetRealHeight(92), |
| | | TextID = MyInternationalizationString.customroom, |
| | | //TextID = MyInternationalizationString.customroom, |
| | | Text = Config.Instance.Home.GetCurrentFloorName, |
| | | }; |
| | | topRowLayout.AddChidren(foolrname); |
| | | var dropdown = new Button |
| | |
| | | }; |
| | | flMain.AddChidren(foolrbj); |
| | | ///默认调试 |
| | | List<string> foolrlist = new List<string> { "一楼", "二楼", "三楼" }; |
| | | |
| | | foreach (var foolr in foolrlist) |
| | | foreach (var foolr in Config.Instance.Home.FloorDics) |
| | | { |
| | | var foolrRowLayout = new FrameLayout |
| | | { |
| | |
| | | { |
| | | Width = Application.GetRealWidth(250), |
| | | Height = Application.GetRealHeight(160), |
| | | Text = foolr, |
| | | Text = foolr.Value, |
| | | TextAlignment = TextAlignment.Center, |
| | | TextColor = ZigbeeColor.Current.LogicTextBlackColor, |
| | | //SelectedTextColor=0xfffc744b, |
| | | Tag = foolr.Key, |
| | | }; |
| | | foolrRowLayout.AddChidren(btnfoolrname); |
| | | |
| | |
| | | { |
| | | roomhorizontalScrol.RemoveAll(); |
| | | foolrname.Text = btnfoolrname.Text; |
| | | middle.RemoveAll(); |
| | | flMain.RemoveFromParent(); |
| | | ///备注:显示选中楼层的所有房间 |
| | | AllRoomView(Common.Room.Lists); |
| | | var list = Send.GetRoomList(btnfoolrname.Tag.ToString()); |
| | | AllRoomView(list); |
| | | }; |
| | | foolrRowLayout.MouseUpEventHandler += foolrclick; |
| | | btnfoolrname.MouseUpEventHandler += foolrclick; |
| | |
| | | }; |
| | | |
| | | ///第一次进来 |
| | | AllRoomView(Common.Room.Lists); |
| | | var roomlists = new List<Common.Room>(); |
| | | roomlists.Clear(); |
| | | if (Config.Instance.Home.FloorDics.Count < 2) |
| | | { |
| | | foolrname.Visible = false; |
| | | dropdown.Visible = false; |
| | | if (Config.Instance.Home.FloorDics.Count == 0) |
| | | { |
| | | roomlists.AddRange(Common.Room.Lists); |
| | | } |
| | | else |
| | | { |
| | | roomlists = Send.GetRoomList(Config.Instance.Home.CurrentFloorId); |
| | | } |
| | | } |
| | | else |
| | | { |
| | | roomlists = Send.GetRoomList(Config.Instance.Home.CurrentFloorId); |
| | | |
| | | } |
| | | |
| | | |
| | | ///第一次进来 |
| | | AllRoomView(roomlists); |
| | | |
| | | } |
| | | /// <summary> |