| | |
| | | |
| | | private Button floorBtn; |
| | | |
| | | private FrameLayout itemView; |
| | | public FrameLayout itemView; |
| | | |
| | | #endregion |
| | | |
| | | |
| | | public Action action; |
| | | |
| | | |
| | | public override void RemoveFromParent() |
| | | { |
| | | //更新界面 |
| | | //action?.Invoke(); |
| | | base.RemoveFromParent(); |
| | | } |
| | |
| | | { |
| | | AddTop(); |
| | | |
| | | AddBodyView(); |
| | | AddBodyView(Config.Instance.Home.CurrentFloorId); |
| | | } |
| | | |
| | | #region Add____________________________________ |
| | |
| | | top.SetTopTitle(R.MyInternationalizationString.RoomList); |
| | | top.backButton.MouseUpEventHandler += (sender, e) => |
| | | { |
| | | RemoveFromParent(); |
| | | CommonPage.Instance.CloseLeftMenu(); |
| | | }; |
| | | |
| | | floorBtn = new Button() |
| | |
| | | }; |
| | | |
| | | floorBtn.Text = Config.Instance.Home.GetCurrentFloorName; |
| | | top.topView.AddChidren(floorBtn); |
| | | top.topView.AddChidren(selectFloorBtn); |
| | | if(Config.Instance.Home.FloorDics.Count>0) |
| | | { |
| | | top.topView.AddChidren(floorBtn); |
| | | top.topView.AddChidren(selectFloorBtn); |
| | | } |
| | | selectFloorBtn.MouseUpEventHandler += SelectedFloor_MouseUpEventHandler; |
| | | floorBtn.MouseUpEventHandler += SelectedFloor_MouseUpEventHandler; |
| | | } |
| | |
| | | { |
| | | var floors = new SelectFloor(); |
| | | AddChidren(floors); |
| | | floors.Init(599, 161); |
| | | floors.FloorAction += (floorName) => |
| | | floors.Init(599, 161,Direction.Right); |
| | | floors.FloorAction += (floorId) => |
| | | { |
| | | floorBtn.Text = floorName; |
| | | floorBtn.Text = Config.Instance.Home.GetFloorNameById(floorId); |
| | | AddBodyView(floorId); |
| | | }; |
| | | } |
| | | |
| | | /// <summary> |
| | | /// AddBodyView |
| | | /// </summary> |
| | | public void AddBodyView() |
| | | public void AddBodyView(string floorId) |
| | | { |
| | | bodyFrameLayout = new FrameLayout() |
| | | { |
| | |
| | | |
| | | var roomScrolView = new VerticalScrolViewLayout { }; |
| | | bodyFrameLayout.AddChidren(roomScrolView); |
| | | var roomList = Shared.Common.Room.Lists; |
| | | var roomList = Common.Room.CurrentRoom.GetRoomsByFloorId(floorId); |
| | | for (int i = 0; i < roomList.Count+1; i++) |
| | | { |
| | | int xx = 43 + i % 2 * (20 + 487); |
| | |
| | | } |
| | | |
| | | /// <summary> |
| | | /// |
| | | /// ShowUnallocatedRoom_MouseUpEvent |
| | | /// </summary> |
| | | /// <param name="sender"></param> |
| | | /// <param name="mouseEventArgs"></param> |
| | | private void ShowUnallocatedRoom_MouseUpEvent(object sender,MouseEventArgs mouseEventArgs) |
| | | { |
| | | var unalloctedRoom = new UnallocatedRoom(); |
| | | HomePage.Instance.AddChidren(unalloctedRoom); |
| | | HomePage.Instance.PageIndex += 1; |
| | | AddChidren(unalloctedRoom); |
| | | unalloctedRoom.Show(); |
| | | } |
| | | } |