| | |
| | | /// 选中该设备功能作为条件或者目标的视图方法 |
| | | /// </summary> |
| | | /// <param name="common">Common.</param> |
| | | public static void CurrentDeviceView(FrameLayout flMain, CommonDevice common, bool edit, string str) |
| | | public static void CurrentDeviceView(FrameLayout flMain, CommonDevice common, bool edit, string str ) |
| | | { |
| | | #region -------界面布局部分 |
| | | //不让当前界面滑动 |
| | | UserView.HomePage.Instance.ScrollEnabled = false; |
| | | CompleteView completeView = new CompleteView(); |
| | | flMain.AddChidren(completeView.Show(1)); |
| | | completeView.Btntitle.Text = common.DeviceEpointName; |
| | | completeView.Btntitle.Text = LocalDevice.Current.GetDeviceEpointName(common); |
| | | EventHandler<MouseEventArgs> clickcancel = (sender, e) => |
| | | { |
| | | UserView.HomePage.Instance.ScrollEnabled = true; |
| | | if (!edit) |
| | | { |
| | | UserView.HomePage.Instance.ScrollEnabled = true; |
| | | } |
| | | flMain.RemoveFromParent(); |
| | | }; |
| | | flMain.MouseUpEventHandler += clickcancel; |
| | |
| | | break; |
| | | case DeviceType.DoorLock: |
| | | { |
| | | |
| | | flMain.RemoveFromParent(); |
| | | var memberList = new MemberList(); |
| | | UserView.HomePage.Instance.AddChidren(memberList); |
| | |
| | | } |
| | | else |
| | | { //添加目标 |
| | | LogicIfon.AddDeviceactions(common, actionsInfo); |
| | | if (SelectedDeviceStatus == "DoorLock") |
| | | {//门锁数据特殊,进行特殊处理; |
| | | LogicIfon.AddDoorLockActions(common, actionsInfo); |
| | | } |
| | | else |
| | | { |
| | | LogicIfon.AddDeviceActions(common, actionsInfo); |
| | | } |
| | | } |
| | | } |
| | | else |