From 91c2194fce3958afed333119c3aeed3c49ef6bcf Mon Sep 17 00:00:00 2001 From: 陈嘉乐 <cjl@hdlchina.com.cn> Date: 星期三, 03 三月 2021 15:20:44 +0800 Subject: [PATCH] 2021-3-3-2 --- Crabtree/SmartHome/UI/SimpleControl/Phone/User/UserSettingView.cs | 58 +++++++++++++++++++++++++++++++++++++++++++++++++++------- 1 files changed, 51 insertions(+), 7 deletions(-) diff --git a/Crabtree/SmartHome/UI/SimpleControl/Phone/User/UserSettingView.cs b/Crabtree/SmartHome/UI/SimpleControl/Phone/User/UserSettingView.cs index eb4ce52..f7b1522 100644 --- a/Crabtree/SmartHome/UI/SimpleControl/Phone/User/UserSettingView.cs +++ b/Crabtree/SmartHome/UI/SimpleControl/Phone/User/UserSettingView.cs @@ -211,13 +211,12 @@ #region ---鏁版嵁鎺ユ敹--- //if (MainPage.LoginUser.AccountType == 2 || MainPage.LoginUser.AccountString == @"464027401@qq.com") { - if (true) { var DataReceptionView = new FrameLayout () { Width = Application.GetRealWidth (640), Height = Application.GetRealHeight (100), BackgroundColor = SkinStyle.Current.ViewColor }; - UserMiddle.SettingView.AddChidren (DataReceptionView); + //UserMiddle.SettingView.AddChidren (DataReceptionView); var btnDataReceptionIcon = new Button () { X = Application.GetRealWidth (30), Gravity = Gravity.CenterVertical, @@ -244,10 +243,8 @@ BackgroundColor = SkinStyle.Current.MainColor, Height = Application.GetRealHeight (5) }; - UserMiddle.SettingView.AddChidren (btnNull3); - } + //UserMiddle.SettingView.AddChidren (btnNull3); #endregion - #region ---msg--- //FrameLayout WarningMsgView = new FrameLayout () { @@ -294,6 +291,48 @@ //UserMiddle.SettingView.AddChidren (btnNullWarningMsg); #endregion + #region ---鍚屾璁惧--- + FrameLayout SyncDeviceView = new FrameLayout () { + Width = Application.GetRealWidth (640), + Height = Application.GetRealHeight (100), + BackgroundColor = SkinStyle.Current.ViewColor + }; + Button btnSyncDeviceIcon = new Button () { + X = Application.GetRealWidth (30), + Gravity = Gravity.CenterVertical, + Width = Application.GetRealWidth (75), + Height = Application.GetRealWidth (75), + UnSelectedImagePath = "CrabtreeAdd/Alexa.png", + }; + SyncDeviceView.AddChidren (btnSyncDeviceIcon); + + Button btnSyncDeviceTitle = new Button () { + X = Application.GetRealWidth (125), + TextAlignment = TextAlignment.CenterLeft, + TextID = R.MyInternationalizationString.SyncToTheCloud, + //Text = "涓婁紶璁惧", + TextColor = SkinStyle.Current.TextColor1, + }; + SyncDeviceView.AddChidren (btnSyncDeviceTitle); + EventHandler<MouseEventArgs> SyncDeviceEventHandler = (sender, e) => { + //娌$粦瀹氬繕璁版彁绀哄厛缁戝畾缃戝叧锛岀姝㈣烦杞� + if (!UserConfig.Instance.CheckWhetherGatewayIdNotNull ()) { + Utlis.ShowAlertOnMainThread (Language.StringByID (R.MyInternationalizationString.PleaseBindTheGatewayFirst)); + return; + } + + HDLLinkUtlis.Current.OneclickUpload (); + }; + SyncDeviceView.MouseUpEventHandler += SyncDeviceEventHandler; + btnSyncDeviceIcon.MouseUpEventHandler += SyncDeviceEventHandler; + btnSyncDeviceTitle.MouseUpEventHandler += SyncDeviceEventHandler; + Button btnNullSyncDevice = new Button () { + Height = Application.GetRealHeight (5), + BackgroundColor = SkinStyle.Current.MainColor + }; + //UserMiddle.SettingView.AddChidren (btnNullSchedule); + #endregion + #region ---Schedule--- FrameLayout ScheduleView = new FrameLayout () { Width = Application.GetRealWidth (640), @@ -332,7 +371,6 @@ //UserMiddle.SettingView.AddChidren (btnNullSchedule); #endregion - #region ---Alexa--- FrameLayout AlexaView = new FrameLayout () { Width = Application.GetRealWidth (640), @@ -344,7 +382,7 @@ Gravity = Gravity.CenterVertical, Width = Application.GetRealWidth (75), Height = Application.GetRealWidth (75), - UnSelectedImagePath = "CrabtreeAdd/Alexa.png", + UnSelectedImagePath = "CrabtreeAdd/Speaker.png", }; AlexaView.AddChidren (btnAlexaIcon); @@ -445,6 +483,12 @@ if (!UserConfig.Instance.CurrentRegion.IsOthreShare) { //涓昏处鍙峰紑鏀捐鍔熻兘; + UserMiddle.SettingView.AddChidren (DataReceptionView); + UserMiddle.SettingView.AddChidren (btnNull3); + + UserMiddle.SettingView.AddChidren (SyncDeviceView); + UserMiddle.SettingView.AddChidren (btnNullSyncDevice); + UserMiddle.SettingView.AddChidren (ScheduleView); UserMiddle.SettingView.AddChidren (btnNullSchedule); UserMiddle.SettingView.AddChidren (AlexaView); -- Gitblit v1.8.0