黄学彪
2020-02-21 bd46c57c77c276014db3192a4e2cc96e23c93202
ZigbeeApp/Shared/Phone/UserCenter/Safety/GarrisonAreaDelayedSettionForm.cs
@@ -129,7 +129,7 @@
            row.AddBottomLine();
            //时间
            string second = Language.StringByID(R.MyInternationalizationString.Second);
            this.inDelayTimeControl = row.AddMostRightView(this.timeResponseData.EntranceDelayTime + " " + second, 200);
            this.inDelayTimeControl = row.AddMostRightView(this.GetTimeText(this.timeResponseData.EntranceDelayTime), 200);
            this.inDelayTimeControl.TextColor = UserCenterColor.Current.TextGrayColor1;
            row.ButtonClickEvent += (sender, e) =>
@@ -158,7 +158,7 @@
            row.AddRightArrow();
            //时间
            string second = Language.StringByID(R.MyInternationalizationString.Second);
            this.outDelayTimeControl = row.AddMostRightView(this.timeResponseData.GoOutDelayTime + " " + second, 200);
            this.outDelayTimeControl = row.AddMostRightView(this.GetTimeText(this.timeResponseData.GoOutDelayTime), 200);
            this.outDelayTimeControl.TextColor = UserCenterColor.Current.TextGrayColor1;
            row.ButtonClickEvent += (sender, e) =>
@@ -192,14 +192,15 @@
                this.timeResponseData.GoOutDelayTime = OutDelayTime;
                Application.RunOnMainThread(() =>
                {
                    string second = Language.StringByID(R.MyInternationalizationString.Second);
                    if (this.inDelayTimeControl != null)
                    {
                        this.inDelayTimeControl.Text = inDelayTime + " " + second;
                        //显示时间翻译文本
                        this.inDelayTimeControl.Text = this.GetTimeText(inDelayTime);
                    }
                    if (this.outDelayTimeControl != null)
                    {
                        this.outDelayTimeControl.Text = OutDelayTime + " " + second;
                        //显示时间翻译文本
                        this.outDelayTimeControl.Text = this.GetTimeText(OutDelayTime);
                    }
                });
            }
@@ -286,5 +287,34 @@
        }
        #endregion
        #region ■ 一般方法___________________________
        /// <summary>
        /// 获取时间的翻译文本
        /// </summary>
        /// <param name="timeSecond">秒</param>
        /// <returns></returns>
        private string GetTimeText(int timeSecond)
        {
            string textValue = string.Empty;
            //分
            int checkValue = timeSecond / 60;
            if (checkValue > 0)
            {
                string minu = Language.StringByID(R.MyInternationalizationString.uMinute);
                textValue = checkValue + minu;
            }
            //秒
            checkValue = timeSecond % 60;
            if (checkValue > 0)
            {
                string second = Language.StringByID(R.MyInternationalizationString.uSecond);
                textValue += checkValue + second;
            }
            return textValue;
        }
        #endregion
    }
}