From 7b60238359b94125d591678eff105ae2bf47843f Mon Sep 17 00:00:00 2001
From: gxc <guoxuecheng@guoxuechengdeMacBook-Pro.local>
Date: 星期五, 15 十一月 2019 13:16:21 +0800
Subject: [PATCH] 2019.11.15
---
ZigbeeApp/Shared/Phone/UserCenter/Gateway/Add/NewGateWayMenuSelectForm.cs | 99 ++++++++++++++++++++++++++++++++++++++++++++++++-
1 files changed, 97 insertions(+), 2 deletions(-)
diff --git a/ZigbeeApp/Shared/Phone/UserCenter/Gateway/Add/NewGateWayMenuSelectForm.cs b/ZigbeeApp/Shared/Phone/UserCenter/Gateway/Add/NewGateWayMenuSelectForm.cs
index b923c44..b9c9a7f 100755
--- a/ZigbeeApp/Shared/Phone/UserCenter/Gateway/Add/NewGateWayMenuSelectForm.cs
+++ b/ZigbeeApp/Shared/Phone/UserCenter/Gateway/Add/NewGateWayMenuSelectForm.cs
@@ -56,9 +56,104 @@
row2.AddRightArrow();
row2.ButtonClickEvent += (sender, e) =>
{
- var form = new WirelessGwAddDirectionForm();
- form.AddForm();
+ var menuContr = new BottomMenuSelectForm();
+ menuContr.AddForm(2);
+ //UDP妯″紡(鎺ㄨ崘)
+ menuContr.AddMenu(Language.StringByID(R.MyInternationalizationString.uUdpModeRecommend), () =>
+ {
+ var form = new WirelessUdpDirectionForm();
+ form.AddForm();
+ });
+ //AP妯″紡
+ menuContr.AddMenu(Language.StringByID(R.MyInternationalizationString.uApMode), () =>
+ {
+ var form = new WirelessApDirection1Form();
+ form.AddForm();
+ });
};
+ }
+
+ /// <summary>
+ /// 鑿滃崟鎺т欢
+ /// </summary>
+ private class SearchWirelessMenuControl : DialogCommonForm
+ {
+ /// <summary>
+ /// 鐢婚潰鏄剧ず(搴曞眰浼氬浐瀹氳皟鐢ㄦ鏂规硶锛屽�熶互瀹屾垚鐢婚潰鍒涘缓)
+ /// </summary>
+ public void ShowForm()
+ {
+ var frameBack1 = new FrameLayoutControl();
+ frameBack1.UseClickStatu = false;
+ frameBack1.Y = Application.GetRealHeight(1420);
+ frameBack1.Gravity = Gravity.CenterHorizontal;
+ frameBack1.RadiusEx = 12;
+ frameBack1.Width = Application.GetRealWidth(1034);
+ frameBack1.Height = Application.GetRealHeight(300);
+ frameBack1.BackgroundColor = UserCenterColor.Current.White;
+ bodyFrameLayout.AddChidren(frameBack1);
+
+ //UDP妯″紡(鎺ㄨ崘)
+ var btnUdp = new NormalViewControl(900, 156, true);
+ btnUdp.Gravity = Gravity.CenterHorizontal;
+ btnUdp.TextAlignment = TextAlignment.Center;
+ btnUdp.TextColor = 0xff0075ff;
+ btnUdp.TextSize = 17;
+ btnUdp.TextID = R.MyInternationalizationString.uUdpModeRecommend;
+ frameBack1.AddChidren(btnUdp, ChidrenBindMode.NotBind);
+ btnUdp.ButtonClickEvent += (sender, e) =>
+ {
+ //鍏抽棴鐣岄潰
+ this.CloseForm();
+ var form = new WirelessUdpDirectionForm();
+ form.AddForm();
+ };
+
+ //绾�
+ var btnLine = new NormalViewControl(frameBack1.Width, ControlCommonResourse.BottomLineHeight, false);
+ btnLine.BackgroundColor = UserCenterColor.Current.ButtomLine;
+ btnLine.Y = btnUdp.Bottom;
+ frameBack1.AddChidren(btnLine, ChidrenBindMode.NotBind);
+ //AP妯″紡
+ var btnAp = new NormalViewControl(900, 144, true);
+ btnAp.Y = btnLine.Bottom;
+ btnAp.Gravity = Gravity.CenterHorizontal;
+ btnAp.TextAlignment = TextAlignment.Center;
+ btnAp.TextColor = 0xff0075ff;
+ btnAp.TextSize = 17;
+ btnAp.TextID = R.MyInternationalizationString.uApMode;
+ frameBack1.AddChidren(btnAp, ChidrenBindMode.NotBind);
+ btnAp.ButtonClickEvent += (sender, e) =>
+ {
+ //鍏抽棴鐣岄潰
+ this.CloseForm();
+ var form = new WirelessApDirection1Form();
+ form.AddForm();
+ };
+
+ var frameBack2 = new FrameLayoutControl();
+ frameBack2.UseClickStatu = false;
+ frameBack2.Y = frameBack1.Bottom + Application.GetRealHeight(23);
+ frameBack2.Gravity = Gravity.CenterHorizontal;
+ frameBack2.RadiusEx = 12;
+ frameBack2.Width = Application.GetRealWidth(1034);
+ frameBack2.Height = Application.GetRealHeight(156);
+ frameBack2.BackgroundColor = UserCenterColor.Current.White;
+ bodyFrameLayout.AddChidren(frameBack2);
+ //鍙栨秷
+ var btnCancel = new NormalViewControl(900, 156, true);
+ btnCancel.Gravity = Gravity.CenterHorizontal;
+ btnCancel.TextAlignment = TextAlignment.Center;
+ btnCancel.TextColor = 0xff0075ff;
+ btnCancel.TextSize = 17;
+ btnCancel.TextID = R.MyInternationalizationString.uCancel;
+ frameBack2.AddChidren(btnCancel, ChidrenBindMode.NotBind);
+ btnCancel.ButtonClickEvent += (sender, e) =>
+ {
+ //鍏抽棴鐣岄潰
+ this.CloseForm();
+ };
+ }
}
}
}
--
Gitblit v1.8.0