| | |
| | | using System; |
| | | using System;
|
| | | using System.Collections.Generic;
|
| | | using Shared.Common; |
| | | using Shared.Phone.Device.CommonForm; |
| | | using Shared.Common;
|
| | | using Shared.Phone.Device.CommonForm;
|
| | | using Shared.Phone.UserCenter;
|
| | | using Shared.Phone.UserView; |
| | | |
| | | namespace Shared.Phone.MainPage |
| | | { |
| | | using Shared.Phone.UserView;
|
| | |
|
| | | namespace Shared.Phone.MainPage
|
| | | {
|
| | | /// <summary>
|
| | | /// 左滑菜单的的房间列表界面
|
| | | /// </summary> |
| | | public class LeftListRoomViewFrom : EditorCommonForm |
| | | /// </summary>
|
| | | public class LeftListRoomViewFrom : EditorCommonForm
|
| | | {
|
| | | #region ■ 变量声明___________________________
|
| | |
|
| | | private static LeftListRoomViewFrom roomManagement = null; |
| | | private static LeftListRoomViewFrom roomManagement = null;
|
| | | /// <summary>
|
| | | /// 左滑菜单的的房间对象
|
| | | /// </summary> |
| | | public static LeftListRoomViewFrom Instance |
| | | { |
| | | get |
| | | /// </summary>
|
| | | public static LeftListRoomViewFrom Instance
|
| | | {
|
| | | get
|
| | | {
|
| | | if (roomManagement == null)
|
| | | {
|
| | | //初始化左滑菜单
|
| | | roomManagement = new LeftListRoomViewFrom();
|
| | | CommonPage.Instance.AddLeftView(roomManagement);
|
| | | } |
| | | return roomManagement; |
| | | } |
| | | } |
| | | |
| | | /// <summary> |
| | | /// 是否可以触发点击事件--是否可以跳转主页房间 |
| | | /// </summary> |
| | | }
|
| | | return roomManagement;
|
| | | }
|
| | | }
|
| | |
|
| | | /// <summary>
|
| | | /// 是否可以触发点击事件--是否可以跳转主页房间
|
| | | /// </summary>
|
| | | public bool CanClick = true;
|
| | | /// <summary>
|
| | | /// 是否初始化完成
|
| | | /// </summary>
|
| | | private bool isInitFinish = false;
|
| | | /// <summary> |
| | | /// 当前楼层id |
| | | /// </summary> |
| | | /// <summary>
|
| | | /// 当前楼层id
|
| | | /// </summary>
|
| | | private string curFloorId = string.Empty;
|
| | | /// <summary>
|
| | | /// 列表控件
|
| | |
| | |
|
| | | #region ■ 初始化_____________________________
|
| | |
|
| | | /// <summary> |
| | | /// 画面显示 |
| | | /// </summary> |
| | | private void ShowForm() |
| | | /// <summary>
|
| | | /// 画面显示
|
| | | /// </summary>
|
| | | private void ShowForm()
|
| | | {
|
| | | //初始化头部信息 |
| | | this.InitTopFrame(); |
| | | //初始化中部控件 |
| | | this.InitBodyFrameLayout(); |
| | | |
| | | //初始化中部信息 |
| | | this.InitMiddleFrame(); |
| | | } |
| | | |
| | | //初始化头部信息
|
| | | this.InitTopFrame();
|
| | | //初始化中部控件
|
| | | this.InitBodyFrameLayout();
|
| | |
|
| | | //初始化中部信息
|
| | | this.InitMiddleFrame();
|
| | | }
|
| | |
|
| | | /// <summary>
|
| | | /// 初始化头部信息
|
| | | /// </summary> |
| | | /// </summary>
|
| | | private void InitTopFrame()
|
| | | {
|
| | | //初始化头部控件
|
| | | this.InitTopFrameLayout();
|
| | |
|
| | | //设置头部信息
|
| | | base.SetTitleText(Language.StringByID(R.MyInternationalizationString.RoomList)); |
| | | |
| | | //重置返回按键的事件 |
| | | var btnBack = this.GetBackButton(); |
| | | btnBack.ButtonClickEvent = null; |
| | | base.SetTitleText(Language.StringByID(R.MyInternationalizationString.RoomList));
|
| | |
|
| | | //重置返回按键的事件
|
| | | var btnBack = this.GetBackButton();
|
| | | btnBack.ButtonClickEvent = null;
|
| | | btnBack.ButtonClickEvent += (sender, e) =>
|
| | | {
|
| | | //收起左菜单
|
| | |
| | | this.RefreshBodyFrame();
|
| | | };
|
| | | };
|
| | | } |
| | | |
| | | /// <summary> |
| | | /// 初始化中部信息 |
| | | /// </summary> |
| | | private void InitMiddleFrame() |
| | | { |
| | | this.listView = new VerticalFrameControl(); |
| | | listView.Height = bodyFrameLayout.Height; |
| | | listView.Width = bodyFrameLayout.Width; |
| | | bodyFrameLayout.AddChidren(listView); |
| | | }
|
| | |
|
| | | /// <summary>
|
| | | /// 初始化中部信息
|
| | | /// </summary>
|
| | | private void InitMiddleFrame()
|
| | | {
|
| | | this.listView = new VerticalFrameControl();
|
| | | listView.Height = bodyFrameLayout.Height;
|
| | | listView.Width = bodyFrameLayout.Width;
|
| | | bodyFrameLayout.AddChidren(listView);
|
| | | //刷新Body容器
|
| | | this.RefreshBodyFrame(); |
| | | this.RefreshBodyFrame();
|
| | | }
|
| | |
|
| | | #endregion
|
| | |
| | | };
|
| | | }
|
| | | //成员是没有未分配这个东西出来的
|
| | | if (UserCenterResourse.UserInfo.AuthorityNo == 1 || UserCenterResourse.UserInfo.AuthorityNo == 2)
|
| | | if (HdlUserCenterResourse.ResidenceOption.AuthorityNo == 1 || HdlUserCenterResourse.ResidenceOption.AuthorityNo == 2)
|
| | | {
|
| | | //初始化未分配卡片
|
| | | this.InitRoomCardControl(XX, YY);
|
| | |
| | | }
|
| | | }
|
| | |
|
| | | #endregion |
| | | } |
| | | } |
| | | #endregion
|
| | | }
|
| | | }
|