JLChen
2020-12-09 e87985ec1dcb69beedaf9f95e8e7aba14b7c08d6
HDL_ON/UI/UI2/4-PersonalCenter/RoomListManage/RoomsManagementPageBLL.cs
@@ -26,14 +26,12 @@
        {
            skipAddRoomAction = (type, floor) =>
            {
                Room newRoom = new Room() {
                    uid = Guid.NewGuid().ToString(),
                };
                Room newRoom = new Room();
                editBackAction = () => {            
                    LoadRoomRow(newRoom);
                };
                var skipPage = new RoomEditPage(newRoom, StringId.AddRoom,editBackAction);
                var skipPage = new RoomEditPage(newRoom, StringId.AddRoom, editBackAction, null);
                MainPage.BasePageView.AddChidren(skipPage);
                skipPage.LoadPage();
                MainPage.BasePageView.PageIndex = MainPage.BasePageView.ChildrenCount - 1;
@@ -43,11 +41,11 @@
        /// <summary>
        /// 跳转到编辑房间的界面
        /// </summary>
        void LoadEvent_SkipEditRoomPage(Room r, Button btnRoomName, ImageView btnBg)
        void LoadEvent_SkipEditRoomPage(Room r, Button btnRoomName, ImageView btnBg, FrameLayout roomRow)
        {
            editBackAction = () =>
            {
                if (string.IsNullOrEmpty(r.uid))
                if (string.IsNullOrEmpty(r.roomId))
                {
                    for (int i = 0; i < roomsListView.ChildrenCount; )
                    {
@@ -67,7 +65,12 @@
                    btnBg.ImagePath = r.backgroundImage;
                }
            };
            var skipPage = new RoomEditPage(r, StringId.EditRoomInfo,editBackAction);
            Action deleteAction = () => {
                roomRow.RemoveFromParent();
            };
            var skipPage = new RoomEditPage(r, StringId.EditRoomInfo, editBackAction, deleteAction);
            MainPage.BasePageView.AddChidren(skipPage);
            skipPage.LoadPage();
            MainPage.BasePageView.PageIndex = MainPage.BasePageView.ChildrenCount - 1;