From 6b1887c73b48211f5d02fdad9b4b17d9b81cd0b8 Mon Sep 17 00:00:00 2001 From: wxr <464027401@qq.com> Date: 星期三, 11 一月 2023 16:55:36 +0800 Subject: [PATCH] 空调界面优化 --- HDL_ON/UI/UI2/FuntionControlView/1ContorlPage/AcControlPage.cs | 52 ++++++++++++++++++++++++++++++++++++++++------------ 1 files changed, 40 insertions(+), 12 deletions(-) diff --git a/HDL_ON/UI/UI2/FuntionControlView/1ContorlPage/AcControlPage.cs b/HDL_ON/UI/UI2/FuntionControlView/1ContorlPage/AcControlPage.cs index f956017..cf03b0e 100644 --- a/HDL_ON/UI/UI2/FuntionControlView/1ContorlPage/AcControlPage.cs +++ b/HDL_ON/UI/UI2/FuntionControlView/1ContorlPage/AcControlPage.cs @@ -123,15 +123,25 @@ Text = "---", IsBold = true, }; - if(setTempAttr.step == "0.5") + if (setTempAttr.step == "0.5") { btnTemp.Text = Convert.ToDouble(setTempAttr.curValue).ToString("0.0"); } else { - btnTemp.Text = setTempAttr.curValue.ToString(); + if (setTempAttr.curValue.ToString().Contains(".")) + { + btnTemp.Text = setTempAttr.curValue.ToString().Split(".")[0]; + }else + { + btnTemp.Text = setTempAttr.curValue.ToString(); + } } - btnTemp.Width = btnTemp.GetTextWidth(); +#if __IOS__ + btnTemp.Width = btnTemp.GetTextWidth() + Application.GetRealWidth(10); +#else + btnTemp.Width = btnTemp.GetTextWidth() + Application.GetRealWidth(5); +#endif FrameWhiteCentet1.AddChidren(btnTemp); @@ -171,8 +181,8 @@ var btnMinTemp = new Button() { - X = Application.GetRealWidth(26), - Width = Application.GetRealWidth(18), + X = Application.GetRealWidth(22), + Width = Application.GetRealWidth(22), TextAlignment = TextAlignment.Center, Text = setTempAttr.min.ToString(), TextSize = 12, @@ -217,7 +227,7 @@ var btnMaxTemp = new Button() { X = setTempBar.Right, - Width = Application.GetRealWidth(18), + Width = Application.GetRealWidth(24), TextAlignment = TextAlignment.Center, Text = setTempAttr.max.ToString(), TextSize = 12, @@ -284,6 +294,13 @@ { btnTemp.Text = (setTempAttr.min + e).ToString(); } + +#if __IOS__ + btnTemp.Width = btnTemp.GetTextWidth() + Application.GetRealWidth(10); +#else + btnTemp.Width = btnTemp.GetTextWidth() + Application.GetRealWidth(5); +#endif + btnTempUint.X = btnTemp.Right; }; setTempBar.OnStopTrackingTouchEvent = (sender,e) =>{ temp = e; @@ -296,6 +313,13 @@ { btnTemp.Text = (setTempAttr.min + e).ToString(); } + +#if __IOS__ + btnTemp.Width = btnTemp.GetTextWidth() + Application.GetRealWidth(10); +#else + btnTemp.Width = btnTemp.GetTextWidth() + Application.GetRealWidth(5); +#endif + btnTempUint.X = btnTemp.Right; controlTime = DateTime.Now; Dictionary<string, string> d = new Dictionary<string, string>(); d.Add(FunctionAttributeKey.SetTemp, e.ToString()); @@ -971,15 +995,15 @@ { btnSwitch.IsSelected = true; //setTempBar.IsOffline = false; - setTempBar.Enable = true; - setTempBar.ProgressBarColor = CSS_Color.MainColor; + //setTempBar.Enable = true; + //setTempBar.ProgressBarColor = CSS_Color.MainColor; } else { btnSwitch.IsBold = false; //setTempBar.IsOffline = true; - setTempBar.Enable = false; - setTempBar.ProgressBarColor = CSS_Color.DividingLineColor; + //setTempBar.Enable = false; + //setTempBar.ProgressBarColor = CSS_Color.DividingLineColor; } System.Collections.Generic.Dictionary<string, string> d = new System.Collections.Generic.Dictionary<string, string>(); d.Add(FunctionAttributeKey.OnOff, device.trait_on_off.curValue.ToString()); @@ -1029,8 +1053,12 @@ btnTemp.Text = temp.ToString(); } - //btnTemp.Width = btnTemp.GetTextWidth() + Application.GetRealWidth(5); - //btnTempUint.X = btnTemp.Right; +#if __IOS__ + btnTemp.Width = btnTemp.GetTextWidth() + Application.GetRealWidth(10); +#else + btnTemp.Width = btnTemp.GetTextWidth() + Application.GetRealWidth(5); +#endif + btnTempUint.X = btnTemp.Right; if (device.trait_on_off.curValue.ToString() == "on") { -- Gitblit v1.8.0