| | |
| | | using System; |
| | | using System.Collections.Generic; |
| | | using Shared.Common; |
| | | using Shared.Phone.Device.Category; |
| | | using Shared.Phone.Device.CommonForm; |
| | | using Shared.Phone.UserCenter;
|
| | | using Shared.Phone.UserView; |
| | |
| | | /// <summary>
|
| | | /// 添加到 的背景图控件
|
| | | /// </summary>
|
| | | private FrameLayoutControl frameAddBackGroud = null;
|
| | | private FrameLayoutStatuControl frameAddBackGroud = null;
|
| | | /// <summary>
|
| | | /// 功能的桌布控件
|
| | | /// </summary>
|
| | |
| | | frameContr.CollectEvent += (collect) =>
|
| | | {
|
| | | //如果当前是收藏房间,则需要刷新主页
|
| | | if (HdlRoomLogic.Current.CurrentRoom.IsLove == true)
|
| | | if (HdlRoomLogic.Current.NowMainPageRoom.IsLove == true)
|
| | | {
|
| | | this.dataHadChanged = true;
|
| | | }
|
| | |
| | | private void InitAddToControl()
|
| | | {
|
| | | //添加到 的背景图控件 |
| | | this.frameAddBackGroud = new FrameLayoutControl(); |
| | | this.frameAddBackGroud = new FrameLayoutStatuControl(); |
| | | frameAddBackGroud.UseClickStatu = false; |
| | | frameAddBackGroud.Height = Application.GetRealHeight(202); |
| | | frameAddBackGroud.Gravity = Gravity.BottomCenter; |
| | |
| | | selectZone.ZoneAction += (selectRoom) => |
| | | { |
| | | //变更了当前房间的东西,主页需要刷新 |
| | | if (HdlRoomLogic.Current.CurrentRoom.Id == selectRoom.Id)
|
| | | if (HdlRoomLogic.Current.NowMainPageRoom.Id == selectRoom.Id)
|
| | | {
|
| | | this.dataHadChanged = true;
|
| | | } |
| | |
| | | foreach (var scene in this.dicSelectScene.Values)
|
| | | {
|
| | | //添加场景
|
| | | HdlSceneLogic.Current.AddScene(room, scene);
|
| | | HdlSceneLogic.Current.AddSceneToRoom(room, scene);
|
| | | }
|
| | | //清空缓存
|
| | | this.dicSelectScene.Clear();
|
| | |
| | | string path1 = string.Empty;
|
| | | string path2 = string.Empty;
|
| | | //获取图片
|
| | | Common.LocalDevice.Current.GetDeviceObjectIcon(typeInfo.ConcreteType, ref path1, ref path2);
|
| | | Common.LocalDevice.Current.GetDeviceFunctionTypeMenuIcon(typeInfo.ConcreteType, ref path1, ref path2);
|
| | | dic[typeInfo.BeloneTextId].IconPath = path1;
|
| | | dic[typeInfo.BeloneTextId].IconPathSelected = path2;
|
| | | dic[typeInfo.BeloneTextId].TextId = typeInfo.BeloneTextId;
|