File was renamed from ZigbeeApp/Shared/Phone/MainPage/ListRoomViewFrom.cs |
| | |
| | | /// <summary>
|
| | | /// 左滑菜单的的房间列表界面
|
| | | /// </summary> |
| | | public class ListRoomViewFrom : EditorCommonForm |
| | | public class LeftListRoomViewFrom : EditorCommonForm |
| | | {
|
| | | #region ■ 变量声明___________________________
|
| | |
|
| | | private static ListRoomViewFrom roomManagement = null; |
| | | private static LeftListRoomViewFrom roomManagement = null; |
| | | /// <summary>
|
| | | /// 左滑菜单的的房间对象
|
| | | /// </summary> |
| | | public static ListRoomViewFrom Instance |
| | | public static LeftListRoomViewFrom Instance |
| | | { |
| | | get |
| | | {
|
| | | if (roomManagement == null)
|
| | | {
|
| | | //初始化左滑菜单
|
| | | roomManagement = new ListRoomViewFrom();
|
| | | roomManagement = new LeftListRoomViewFrom();
|
| | | CommonPage.Instance.AddLeftView(roomManagement);
|
| | | } |
| | | return roomManagement; |
| | |
| | | /// 卡片控件集合
|
| | | /// </summary>
|
| | | private Dictionary<string, Controls.ListRoomCardControl> dicCardControl = new Dictionary<string, Controls.ListRoomCardControl>();
|
| | | /// <summary>
|
| | | /// 未分配界面(用于对应别人乱搞,在打开未分配界面不关时,去刷新场景,然后提bug说没有场景)
|
| | | /// </summary>
|
| | | private UnallocatedRoomForm unalloctedRoom = null;
|
| | |
|
| | | #endregion
|
| | |
|
| | |
| | | /// <summary> |
| | | /// 画面显示 |
| | | /// </summary> |
| | | public void ShowForm() |
| | | private void ShowForm() |
| | | {
|
| | | //初始化头部信息 |
| | | this.InitTopFrame(); |
| | |
| | | /// </summary>
|
| | | public void RefreshListRoom()
|
| | | {
|
| | | //保险起见,这里要关闭未分配界面
|
| | | this.CloseUnallocatedRoomForm();
|
| | |
|
| | | //如果还没有初始化完成界面的话
|
| | | if (this.isInitFinish == false)
|
| | | {
|
| | |
| | | return;
|
| | | }
|
| | | //未分配
|
| | | var unalloctedRoom = new UnallocatedRoomForm();
|
| | | this.unalloctedRoom = new UnallocatedRoomForm();
|
| | | this.AddChidren(unalloctedRoom);
|
| | | unalloctedRoom.ShowForm();
|
| | | unalloctedRoom.FormCloseEvent += () =>
|
| | | {
|
| | | //手动点击关闭的话,直接置空
|
| | | this.unalloctedRoom = null;
|
| | | };
|
| | | };
|
| | | }
|
| | |
|
| | | #endregion
|
| | |
|
| | | #region ■ 关闭未分配界面_____________________
|
| | |
|
| | | /// <summary>
|
| | | /// 关闭未分配界面
|
| | | /// </summary>
|
| | | public void CloseUnallocatedRoomForm()
|
| | | {
|
| | | //关闭界面
|
| | | this.unalloctedRoom?.CloseForm();
|
| | | this.unalloctedRoom = null;
|
| | | }
|
| | |
|
| | | #endregion
|