WJC
2020-03-17 bbaae33cad1dadaad27eeac712d30fff248bffa5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
using System;
using Shared;
using Shared.Common;
using Shared.R;
 
namespace Shared.Phone.Device.Logic.DoorLockLogic
{
    public class AddAction : FrameLayout
    {
 
        public AddAction()
        {
            Tag = "Logic";
        }
        public void Show()
        {
            #region  上面的布局代码
            TopView view = new TopView();
            this.AddChidren(view.TopRowView());
            view.toptitleNameBtn.TextID = MyInternationalizationString.addaction;
            view.clickBtn.MouseDownEventHandler += (sender, e) => { RemoveFromParent(); };
            #endregion
 
            var middle = new FrameLayout
            {
                Y =view.topRowLayout.Bottom,
                Height = Application.GetRealHeight(1920 - 184),
                BackgroundColor = ZigbeeColor.Current.LogicMiddleBackgroundColor,
            };
            this.AddChidren(middle);
 
            #region ----- 设备------
 
            FunView deviceview = new FunView();
            deviceview.iconBtn.UnSelectedImagePath = "ZigeeLogic/function.png";
            deviceview.funnameBtn.TextID = MyInternationalizationString.device;
            middle.AddChidren(deviceview.FunFrameView());
            deviceview.clickviewBtn.MouseUpEventHandler += (sender, e) =>
            {
                var roomAndDeviceView = new RoomAndDeviceView();
                UserView.HomePage.Instance.AddChidren(roomAndDeviceView);
                UserView.HomePage.Instance.PageIndex += 1;
                roomAndDeviceView.IfType = LogicView.IfString.Action_LockAction;
                roomAndDeviceView.Show(Language.StringByID(MyInternationalizationString.addaction));
            };
 
            #endregion
 
            #region ----- 场景------
            FunView sceneview = new FunView();
            sceneview.iconBtn.UnSelectedImagePath = "ZigeeLogic/scene.png";
            sceneview.funnameBtn.TextID = MyInternationalizationString.scene;
            sceneview.funFrameLayout.Y = deviceview.funFrameLayout.Bottom;
            middle.AddChidren(sceneview.FunFrameView());
            sceneview.clickviewBtn.MouseUpEventHandler += (sender, e) =>
            {
                var addScenePage = new AddScenePage();
                UserView.HomePage.Instance.AddChidren(addScenePage);
                UserView.HomePage.Instance.PageIndex += 1;
                addScenePage.Show(LogicView.IfString.Action_LockScene);
            };
            #endregion
 
        }
    }
}