wxr
2022-12-12 e1c35ade69cb253e8780dbedb4d244530fc88725
SmartHome/UI/SimpleControl/Phone/System/RemoteOnePort.cs
@@ -8,7 +8,7 @@
    {
        #region 文本
        string text_Title = "远程连接";
        string text_userName = "组名";
        string text_userName = "用户名";
        string text_projectName ="工程名";
        string text_password = "密码";
        string text_entry_userName_tip = "请输入组名。";
@@ -32,7 +32,7 @@
        /// <summary>
        /// 未知版本
        /// </summary>
        string text_UnknownVersion = "未知版本";
        string text_UnknownVersion = "其他版本";
        /// <summary>
        /// 读取失败
        /// </summary>
@@ -40,6 +40,12 @@
        string txt_breakLink = "断开连接";
        string txt_connectionSucceeded = "连接成功";
        string userName = "";
        string projectName = "";
        string password = "";
        #endregion
@@ -57,12 +63,16 @@
            base.RemoveFromParent ();
        }
        public RemoteOnePort ()
        public RemoteOnePort (string userNameOut, string projectNameOut)
        {
            userName = userNameOut;
            projectName = projectNameOut;
            CommonPage.IsRemote = false;
            if(Language.CurrentLanguage!= "Chinese") {
                text_Title = "Remote connection";
                text_userName = "Group name";
                text_projectName = "project name";
                text_userName = "User name";
                text_projectName = "Project name";
                text_password = "Password";
                text_entry_userName_tip = "Please enter the group name.";
                text_entry_projectName_tip = "Please enter the project name.";
@@ -70,7 +80,7 @@
                text_Upgraded = "Upgraded";
                text_Upgrading = "Upgrading";
                text_UpgradeFailed = "Upgrade failed";
                text_UnknownVersion = "Unknown version";
                text_UnknownVersion = "Other version";
                text_readFailure = "Read failure";
                text_back = "Back";
                text_link = "Link";
@@ -128,9 +138,6 @@
        void initContentView ()
        {
            var remoteClient = new SystemRemote ();
            string userName = "";
            string projectName = "";
            string password = "";
            contentView = new VerticalScrolViewLayout () {
                Y = Application.GetRealHeight (126),
@@ -161,10 +168,12 @@
            btnUserNameTitle.Width = btnUserNameTitle.GetTextWidth () + Application.GetRealWidth (30);
            userNameView.AddChidren (btnUserNameTitle);
            var tvUserName = new EditText () {
            var tvUserName = new Button () {
                Width = Application.GetRealWidth (400),
                X = btnUserNameTitle.Right,
                TextColor = SkinStyle.Current.TextColor1,
                TextAlignment = TextAlignment.CenterLeft,
                Text = userName,
            };
            userNameView.AddChidren (tvUserName);
@@ -192,10 +201,12 @@
            btnProjuectNameTitle.Width = btnProjuectNameTitle.GetTextWidth () + Application.GetRealWidth (30);
            projectNameView.AddChidren (btnProjuectNameTitle);
            var tvProjectName = new EditText () {
            var tvProjectName = new Button () {
                Width = Application.GetRealWidth (400),
                X = btnProjuectNameTitle.Right,
                TextColor = SkinStyle.Current.TextColor1,
                TextAlignment = TextAlignment.CenterLeft,
                Text = projectName,
            };
            projectNameView.AddChidren (tvProjectName);
@@ -226,6 +237,7 @@
                Width = Application.GetRealWidth (400),
                X = btnPasswordTitle.Right,
                TextColor = SkinStyle.Current.TextColor1,
                Foucs = true,
            };
            passwrodView.AddChidren (tvPassword);
@@ -259,9 +271,9 @@
            contentView.AddChidren (btnOption);
#if DEBUG
            userName = tvUserName.Text = "www";
            projectName = tvProjectName.Text = "www";
            password = tvPassword.Text = "wwwwww";
            //userName = tvUserName.Text = "gs";
            //projectName = tvProjectName.Text = "gs";
            password = tvPassword.Text = "666666";
#endif
@@ -503,6 +515,11 @@
                                serverIPBytes [5 + 6] = Convert.ToByte (9999 % 256);
                            }
#if DEBUG
                            return;
#endif
                            var mobytes = Control.ControlBytesSendHasReturn (Command.SetGateWayModelInternetInfo, common.SubnetID, common.DeviceID, serverIPBytes);
                            if (mobytes == null || mobytes [0] == 0xF5) {
                                Application.RunOnMainThread (() => {
@@ -531,9 +548,5 @@
                }
            }) { IsBackground = true }.Start ();
        }
    }
}