| | |
| | | {
|
| | | this.memberResult = i_memberResult;
|
| | | this.memberShardInfo = i_memberShardInfo;
|
| | | this.memberShardInfo.SubAccountDistributedMark = this.memberResult.SubAccountDistributedMark;
|
| | | this.memberShardInfo.ChildAccountId = this.memberResult.ChildAccountId;
|
| | |
|
| | | //设置头部信息
|
| | | base.SetTitleText(Language.StringByID(R.MyInternationalizationString.uShared2));
|
| | |
| | | //清空bodyFrame
|
| | | this.ClearBodyFrame();
|
| | |
|
| | | HdlThreadLogic.Current.RunThread(async () =>
|
| | | HdlThreadLogic.Current.RunThread(() =>
|
| | | {
|
| | | //获取成员的共享列表
|
| | | var result = await HdlShardLogic.Current.GetMemberShardContentListAndSetToLocation(memberShardInfo);
|
| | | var result = HdlShardLogic.Current.GetMemberShardContentListAndSetToLocation(memberShardInfo);
|
| | | if (result == false)
|
| | | {
|
| | | //显示重新加载的界面
|
| | |
| | | var frameBack = new FrameListControl(29);
|
| | | frameBack.BackgroundColor = UserCenterColor.Current.White;
|
| | | frameBack.Height = 10;
|
| | | this.listView.AddChidrenFrame(frameBack);
|
| | | this.listView.AddChidren(frameBack);
|
| | |
|
| | | //楼层
|
| | | if (string.IsNullOrEmpty(floorId) == false)
|
| | | {
|
| | | var btnFloor = new NormalViewControl(800, 60, true);
|
| | | btnFloor.X = ControlCommonResourse.XXLeft;
|
| | | btnFloor.X = HdlControlResourse.XXLeft;
|
| | | btnFloor.Y = Application.GetRealHeight(52);
|
| | | btnFloor.TextColor = UserCenterColor.Current.TextColor2;
|
| | | btnFloor.TextSize = 15;
|
| | |
| | | continue;
|
| | | }
|
| | | var device = Newtonsoft.Json.JsonConvert.DeserializeObject<CommonDevice>(System.Text.Encoding.UTF8.GetString(byteData));
|
| | | device.Type = (DeviceType)device.DeviceID;
|
| | | listDevice.Add(device);
|
| | | }
|
| | | //获取全部场景
|
| | |
| | | listScene.Add(sceneUi);
|
| | | }
|
| | |
|
| | | HdlThreadLogic.Current.RunThread(async () =>
|
| | | HdlThreadLogic.Current.RunThread(() =>
|
| | | {
|
| | | //执行删除
|
| | | var result = await HdlShardLogic.Current.DoDeleteSharedContent(memberShardInfo, room, listDevice, listScene);
|
| | | var result = HdlShardLogic.Current.DoDeleteSharedContent(memberShardInfo, room, listDevice, listScene);
|
| | | if (result == true)
|
| | | {
|
| | | HdlThreadLogic.Current.RunMain(() =>
|