黄学彪
2019-10-18 97e259d966cb5cb5d73c105d5dbaadcc1f920614
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
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
using System;
//using Android.Icu.Lang;
 
namespace Shared.Phone.UserCenter.DoorLock
{
    public class DoorlockDialog : FrameLayout
    {
        public DoorlockDialog(Dialog dialog, string title)
        {
            this.dialog = dialog;
            this.title = title;
        }
        public string title = string.Empty;
        public Dialog dialog;
 
        /// <summary>
        /// 弹窗取消按键
        /// </summary>
        public Button dialogBtnCancel = new Button
        {
            Width = Application.GetRealWidth(397),
            Height = Application.GetRealHeight(127),
            Y = Application.GetRealHeight(380),
            TextID = R.MyInternationalizationString.Cancel,
            TextColor = Shared.Common.ZigbeeColor.Current.XMGray3,
            BackgroundColor = Shared.Common.ZigbeeColor.Current.XMMidFrameLayout,
        };
 
        /// <summary>
        /// 弹窗确认按键
        /// </summary>
        public Button dialogBtnConfirm = new Button
        {
            Width = Application.GetRealWidth(398),
            Height = Application.GetRealHeight(128),
            X = Application.GetRealWidth(397),
            Y = Application.GetRealHeight(380),
            TextID = R.MyInternationalizationString.confrim,
            TextColor = Shared.Common.ZigbeeColor.Current.XMWhite,
            BackgroundColor = Shared.Common.ZigbeeColor.Current.XMBlack,
        };
 
        /// <summary>
        /// 弹窗中部布局
        /// </summary>
        public FrameLayout dialogMidFraFrameLayout = new FrameLayout
        {
            Width = Application.GetRealWidth(415),
            Height = Application.GetRealHeight(58),
            X = Application.GetRealWidth(190),
            Y = Application.GetRealHeight(202),
        };
 
        /// <summary>
        /// 弹窗中部文本
        /// </summary>
        public Button dialogMidText = new Button
        {
            TextColor = Shared.Common.ZigbeeColor.Current.XMGray3,
        };
 
        public void Show()
        {
            dialog.Show();
 
            var flMain = new FrameLayout { BackgroundColor = 0x00000000 };
            dialog.AddChidren(flMain);
            flMain.MouseUpEventHandler += (sender11, e11) =>
            {
                dialog.Close();
            };
 
            var dialogFrameLayout = new FrameLayout()
            {
                Height = Application.GetRealHeight(380 + 127),
                Width = Application.GetRealWidth(792),
                Y = Application.GetRealHeight(691 - 184),
                X = Application.GetRealWidth(144),
                BackgroundColor = Shared.Common.ZigbeeColor.Current.XMWhite,
            };
            flMain.AddChidren(dialogFrameLayout);
 
            var dialogTitle = new Button()
            {
                Width = Application.GetRealWidth(492),
                Height = Application.GetRealHeight(63),
                X = Application.GetRealWidth(150),
                Y = Application.GetRealHeight(69),
                Text = title,
                TextColor = Shared.Common.ZigbeeColor.Current.XMBlack,
            };
            dialogFrameLayout.AddChidren(dialogTitle);
 
            dialogFrameLayout.AddChidren(dialogMidFraFrameLayout);
            dialogFrameLayout.AddChidren(dialogBtnConfirm);
            dialogFrameLayout.AddChidren(dialogBtnCancel);
        }
    }
}