From 2ec9898778d3beda89278e2a53ac0e68b3035d29 Mon Sep 17 00:00:00 2001 From: 陈嘉乐 <cjl@hdlchina.com.cn> Date: 星期三, 01 七月 2020 15:06:24 +0800 Subject: [PATCH] 2020-7-1-2 --- ZigbeeApp/Shared/Phone/Device/Logic/LogicView/TipView.cs | 308 +++++++++++++++++++++++++------------------------- 1 files changed, 154 insertions(+), 154 deletions(-) diff --git a/ZigbeeApp/Shared/Phone/Device/Logic/LogicView/TipView.cs b/ZigbeeApp/Shared/Phone/Device/Logic/LogicView/TipView.cs old mode 100644 new mode 100755 index 0bd9c85..a292f9d --- a/ZigbeeApp/Shared/Phone/Device/Logic/LogicView/TipView.cs +++ b/ZigbeeApp/Shared/Phone/Device/Logic/LogicView/TipView.cs @@ -115,167 +115,167 @@ action(); }; } - /// <summary> - /// 杈撳叆妗� - /// </summary> - /// <param name="_if">鏄惁闇�瑕佸彇娑堟寜閽�</param> - /// <param name="action"></param> - public static void ShowInputTip(bool _if, Action<string> action) - { + /// <summary> + /// 杈撳叆妗� + /// </summary> + /// <param name="_if">鏄惁闇�瑕佸彇娑堟寜閽�</param> + /// <param name="action"></param> + public static void ShowInputTip(bool _if, Action<string> action) + { - ///涓绘帶浠� - Dialog dialog = new Dialog(); - dialog.Show(); - ///鑳屾櫙鐨勭埗鎺т欢 - FrameLayout fLayout = new FrameLayout { BackgroundColor = ZigbeeColor.Current.LogicTranslucentColor }; - dialog.AddChidren(fLayout); - fLayout.MouseUpEventHandler += (sender, e) => - { - dialog.Close(); - }; - ///寮规鐖舵帶浠� - FrameLayout tipFLayout = new FrameLayout - { - X = Application.GetRealWidth(144), - Y = Application.GetRealHeight(706), - Width = Application.GetRealWidth(792), - Height = Application.GetRealHeight(351 + 127), - BackgroundColor = ZigbeeColor.Current.LogicBlankBackgroundColor, - Radius = (uint)Application.GetRealHeight(17) - }; - fLayout.AddChidren(tipFLayout); - ///涓婇潰蹇殑鐖舵帶浠� - FrameLayout topFrame = new FrameLayout - { - Width = Application.GetRealWidth(792), - Height = Application.GetRealHeight(351), - }; - tipFLayout.AddChidren(topFrame); - ///鎻愮ず鎺т欢 - Button tipBtn = new Button - { - Y = Application.GetRealHeight(69), - X = Application.GetRealWidth(150), - Height = Application.GetRealHeight(63), - Width = Application.GetRealWidth(492), - TextID = R.MyInternationalizationString.invalidSetting, - TextAlignment = TextAlignment.Center, - TextColor = ZigbeeColor.Current.LogicTipColor, - TextSize = 16, + ///涓绘帶浠� + Dialog dialog = new Dialog(); + dialog.Show(); + ///鑳屾櫙鐨勭埗鎺т欢 + FrameLayout fLayout = new FrameLayout { BackgroundColor = ZigbeeColor.Current.LogicTranslucentColor }; + dialog.AddChidren(fLayout); + fLayout.MouseUpEventHandler += (sender, e) => + { + dialog.Close(); + }; + ///寮规鐖舵帶浠� + FrameLayout tipFLayout = new FrameLayout + { + X = Application.GetRealWidth(144), + Y = Application.GetRealHeight(706), + Width = Application.GetRealWidth(792), + Height = Application.GetRealHeight(351 + 127), + BackgroundColor = ZigbeeColor.Current.LogicBlankBackgroundColor, + Radius = (uint)Application.GetRealHeight(17) + }; + fLayout.AddChidren(tipFLayout); + ///涓婇潰蹇殑鐖舵帶浠� + FrameLayout topFrame = new FrameLayout + { + Width = Application.GetRealWidth(792), + Height = Application.GetRealHeight(351), + }; + tipFLayout.AddChidren(topFrame); + ///鎻愮ず鎺т欢 + Button tipBtn = new Button + { + Y = Application.GetRealHeight(69), + X = Application.GetRealWidth(150), + Height = Application.GetRealHeight(63), + Width = Application.GetRealWidth(492), + TextID = R.MyInternationalizationString.invalidSetting, + TextAlignment = TextAlignment.Center, + TextColor = ZigbeeColor.Current.LogicTipColor, + TextSize = 16, - }; - topFrame.AddChidren(tipBtn); - ///鏂囨湰1鎺т欢 - Button Text1Btn = new Button - { - Y = Application.GetRealHeight(187), - X = Application.GetRealWidth(50), - Height = Application.GetRealHeight(58), - Width = Application.GetRealWidth(242 + 94), - TextID = R.MyInternationalizationString.lockOpen, - TextAlignment = TextAlignment.CenterRight, - TextColor = ZigbeeColor.Current.LogicBtnCancelColor, - TextSize = 14, + }; + topFrame.AddChidren(tipBtn); + ///鏂囨湰1鎺т欢 + Button Text1Btn = new Button + { + Y = Application.GetRealHeight(187), + X = Application.GetRealWidth(50), + Height = Application.GetRealHeight(58), + Width = Application.GetRealWidth(242 + 94), + TextID = R.MyInternationalizationString.lockOpen, + TextAlignment = TextAlignment.CenterRight, + TextColor = ZigbeeColor.Current.LogicBtnCancelColor, + TextSize = 14, - }; - topFrame.AddChidren(Text1Btn); - ///杈撳叆鏂囨湰妗� - EditText editTime = new EditText() - { - X = Application.GetRealWidth(409), - Y = Application.GetRealHeight(173), - Height = Application.GetRealHeight(81), - Width = Application.GetRealWidth(132), - Radius = (uint)Application.GetMinRealAverage(17), - BackgroundColor = ZigbeeColor.Current.LogicMiddleBackgroundColor, - TextColor = ZigbeeColor.Current.LogicTextBlackColor, - TextAlignment = TextAlignment.Center, - TextSize = 14, - Text = "12", - IsNumberKeyboardType = true,//鍙緭鍏ユ暟瀛楃殑灞炴�� - }; - topFrame.AddChidren(editTime); - ///鏂囨湰2鎺т欢 - Button Text2Btn = new Button - { - Y = Application.GetRealHeight(187), - X = Application.GetRealWidth(564), - Height = Application.GetRealHeight(58), - Width = Application.GetRealWidth(51 + 100), - TextID = R.MyInternationalizationString.hour, - TextAlignment = TextAlignment.CenterLeft, - TextColor = ZigbeeColor.Current.LogicBtnCancelColor, - TextSize = 14, + }; + topFrame.AddChidren(Text1Btn); + ///杈撳叆鏂囨湰妗� + EditText editTime = new EditText() + { + X = Application.GetRealWidth(409), + Y = Application.GetRealHeight(173), + Height = Application.GetRealHeight(81), + Width = Application.GetRealWidth(132), + Radius = (uint)Application.GetMinRealAverage(17), + BackgroundColor = ZigbeeColor.Current.LogicMiddleBackgroundColor, + TextColor = ZigbeeColor.Current.LogicTextBlackColor, + TextAlignment = TextAlignment.Center, + TextSize = 14, + Text = "12", + IsNumberKeyboardType=true,//鍙緭鍏ユ暟瀛楃殑灞炴�� + }; + topFrame.AddChidren(editTime); + ///鏂囨湰2鎺т欢 + Button Text2Btn = new Button + { + Y = Application.GetRealHeight(187), + X = Application.GetRealWidth(564), + Height = Application.GetRealHeight(58), + Width = Application.GetRealWidth(51 + 100), + TextID = R.MyInternationalizationString.hour, + TextAlignment = TextAlignment.CenterLeft, + TextColor = ZigbeeColor.Current.LogicBtnCancelColor, + TextSize = 14, - }; - topFrame.AddChidren(Text2Btn); + }; + topFrame.AddChidren(Text2Btn); - ///涓嬮潰蹇殑鐖舵帶浠� - FrameLayout bottomFrame = new FrameLayout - { - Y = topFrame.Bottom, - Width = Application.GetRealWidth(792), - Height = Application.GetRealHeight(127), - Gravity = Gravity.BottomCenter, - }; - tipFLayout.AddChidren(bottomFrame); - ///鍙栨秷鎺т欢 - Button cancelBtn = new Button - { - TextAlignment = TextAlignment.Center, - TextColor = ZigbeeColor.Current.LogicBtnCancelColor, - TextSize = 14, - Height = bottomFrame.Height, - Width = Application.GetRealWidth(397), - BackgroundColor = ZigbeeColor.Current.LogicMiddleBackgroundColor, - TextID = R.MyInternationalizationString.cancel, - }; - bottomFrame.AddChidren(cancelBtn); - ///纭鎺т欢 - Button okBtn = new Button - { - TextAlignment = TextAlignment.Center, - TextColor = ZigbeeColor.Current.LogicBlankBackgroundColor, - TextSize = 14, - X = cancelBtn.Right, - Height = bottomFrame.Height, - Width = bottomFrame.Width - cancelBtn.Width, - BackgroundColor = ZigbeeColor.Current.LogicBtnTypeColor, - TextID = R.MyInternationalizationString.confrim, - }; - bottomFrame.AddChidren(okBtn); + ///涓嬮潰蹇殑鐖舵帶浠� + FrameLayout bottomFrame = new FrameLayout + { + Y = topFrame.Bottom, + Width = Application.GetRealWidth(792), + Height = Application.GetRealHeight(127), + Gravity=Gravity.BottomCenter, + }; + tipFLayout.AddChidren(bottomFrame); + ///鍙栨秷鎺т欢 + Button cancelBtn = new Button + { + TextAlignment = TextAlignment.Center, + TextColor = ZigbeeColor.Current.LogicBtnCancelColor, + TextSize = 14, + Height = bottomFrame.Height, + Width = Application.GetRealWidth(397), + BackgroundColor = ZigbeeColor.Current.LogicMiddleBackgroundColor, + TextID = R.MyInternationalizationString.cancel, + }; + bottomFrame.AddChidren(cancelBtn); + ///纭鎺т欢 + Button okBtn = new Button + { + TextAlignment = TextAlignment.Center, + TextColor = ZigbeeColor.Current.LogicBlankBackgroundColor, + TextSize = 14, + X = cancelBtn.Right, + Height = bottomFrame.Height, + Width = bottomFrame.Width - cancelBtn.Width, + BackgroundColor = ZigbeeColor.Current.LogicBtnTypeColor, + TextID = R.MyInternationalizationString.confrim, + }; + bottomFrame.AddChidren(okBtn); - if (_if) { - cancelBtn.X = Application.GetRealWidth(0); - cancelBtn.Width = Application.GetRealWidth(0); - okBtn.X = Application.GetRealWidth(0); - okBtn.Width = Application.GetRealWidth(792); - okBtn.SetCornerWithSameRadius(Application.GetRealHeight(17), HDLUtils.RectCornerBottomLeft | HDLUtils.RectCornerBottomRight); - } - else - { - cancelBtn.X = Application.GetRealWidth(0); - cancelBtn.Width = Application.GetRealWidth(397); - okBtn.X = Application.GetRealWidth(397); - okBtn.Width = bottomFrame.Width - cancelBtn.Width; - cancelBtn.SetCornerWithSameRadius(Application.GetRealHeight(17), HDLUtils.RectCornerBottomLeft); - okBtn.SetCornerWithSameRadius(Application.GetRealHeight(17), HDLUtils.RectCornerBottomRight); + if (_if) { + cancelBtn.X = Application.GetRealWidth(0); + cancelBtn.Width = Application.GetRealWidth(0); + okBtn.X = Application.GetRealWidth(0); + okBtn.Width = Application.GetRealWidth(792); + okBtn.SetCornerWithSameRadius(Application.GetRealHeight(17), HDLUtils.RectCornerBottomLeft | HDLUtils.RectCornerBottomRight); + } + else + { + cancelBtn.X = Application.GetRealWidth(0); + cancelBtn.Width = Application.GetRealWidth(397); + okBtn.X = Application.GetRealWidth(397); + okBtn.Width = bottomFrame.Width - cancelBtn.Width; + cancelBtn.SetCornerWithSameRadius(Application.GetRealHeight(17), HDLUtils.RectCornerBottomLeft); + okBtn.SetCornerWithSameRadius(Application.GetRealHeight(17), HDLUtils.RectCornerBottomRight); - } - ///鍙栨秷鐐瑰嚮浜嬩欢 - cancelBtn.MouseUpEventHandler += (sender, e) => - { - dialog.Close(); - }; - ///纭鐐瑰嚮浜嬩欢 - okBtn.MouseUpEventHandler += (sender, e) => - { - if (string.IsNullOrEmpty(editTime.Text)) - { - ShowErrorTip(Language.StringByID(R.MyInternationalizationString.timeNull), true); - return; - } - if (int.Parse(editTime.Text) < 1 || int.Parse(editTime.Text) > 12|| int.Parse(editTime.Text)>(int.MaxValue-1)) + } + ///鍙栨秷鐐瑰嚮浜嬩欢 + cancelBtn.MouseUpEventHandler += (sender, e) => + { + dialog.Close(); + }; + ///纭鐐瑰嚮浜嬩欢 + okBtn.MouseUpEventHandler += (sender, e) => + { + if (string.IsNullOrEmpty(editTime.Text)) + { + ShowErrorTip(Language.StringByID(R.MyInternationalizationString.timeNull),true); + return; + } + if (int.Parse(editTime.Text) < 1 || int.Parse(editTime.Text) > 12|| int.Parse(editTime.Text)>(int.MaxValue-1)) { ///闄愬埗杈撳叆鏁板瓧鑼冨洿; string str = Language.StringByID(R.MyInternationalizationString.less) + Language.StringByID(R.MyInternationalizationString.or) + Language.StringByID(R.MyInternationalizationString.more); ShowErrorTip(str, true); -- Gitblit v1.8.0