From f1c3921b08bb22ac6f5db22d620e01d7e8e5c49f Mon Sep 17 00:00:00 2001 From: WJC <wjc@hdlchina.com.cn> Date: 星期一, 30 十二月 2019 13:32:33 +0800 Subject: [PATCH] 2019-12-30-1 --- ZigbeeApp/Shared/Phone/Device/CommonForm/CommonFormResouce.cs | 87 +++++++++++++++++++++++++++++++++++++++++-- 1 files changed, 82 insertions(+), 5 deletions(-) diff --git a/ZigbeeApp/Shared/Phone/Device/CommonForm/CommonFormResouce.cs b/ZigbeeApp/Shared/Phone/Device/CommonForm/CommonFormResouce.cs index 92785ff..85182b5 100755 --- a/ZigbeeApp/Shared/Phone/Device/CommonForm/CommonFormResouce.cs +++ b/ZigbeeApp/Shared/Phone/Device/CommonForm/CommonFormResouce.cs @@ -6,6 +6,11 @@ public class CommonFormResouce { /// <summary> + /// AppRealWidth + /// </summary> + public const int AppRealWidth = 1080; + + /// <summary> /// 瀛椾綋12 /// </summary> public const int loginTextSize = 12; @@ -164,11 +169,83 @@ return null; } } - } - public enum Direction - { - Left=1, - Right=2 + + /// <summary> + /// GetSwitchStatu + /// </summary> + /// <param name="statu"></param> + /// <returns></returns> + public static string GetSwitchStatu(bool statu) + { + if (statu) + { + return $"{Language.StringByID(R.MyInternationalizationString.Current)} : {Language.StringByID(R.MyInternationalizationString.Open)}"; + } + else + { + return $"{Language.StringByID(R.MyInternationalizationString.Current)} : {Language.StringByID(R.MyInternationalizationString.Close)}"; + } + } + + + /// <summary> + /// 鑾峰彇鍦烘櫙寤舵椂瀛楃涓� + /// </summary> + /// <param name="second"></param> + /// <returns></returns> + public static string GetTimeString(int second) + { + if (second == 0) + { + return null; + } + string timeStr = string.Empty; + int hour = second / 3600; + int minu = second % 3600 / 60; + int sec = second % 60; + if (hour > 0) + { + timeStr += $"{hour}{Language.StringByID(R.MyInternationalizationString.Hour)}"; + if (minu > 0) + { + timeStr += $"{minu}{Language.StringByID(R.MyInternationalizationString.Minute)}"; + } + if (sec > 0) + { + timeStr += $"{sec}{Language.StringByID(R.MyInternationalizationString.Second)}"; + } + return timeStr; + } + else if (minu > 0) + { + timeStr += $"{minu}{Language.StringByID(R.MyInternationalizationString.Minute)}"; + if (sec > 0) + { + timeStr += $"{sec}{Language.StringByID(R.MyInternationalizationString.Second)}"; + } + return timeStr; + } + else + { + return $"{sec}{Language.StringByID(R.MyInternationalizationString.Second)}"; + } + } + + /// <summary> + /// 鏄剧ず鎻愮ず + /// </summary> + /// <param name="r">The red component.</param> + public static void ShowTip(string msg) + { + Application.RunOnMainThread(() => + { + var myTip = new Tip(); + myTip.Direction = AMPopTipDirection.None; + myTip.CloseTime = 2; + myTip.Text = msg; + myTip.Show(Common.CommonPage.Instance); + }); + } } } -- Gitblit v1.8.0