| | |
| | | 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); |
| | | |
| | | |
| | |
| | | |
| | | 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, |
| | |
| | | var btnMaxTemp = new Button() |
| | | { |
| | | X = setTempBar.Right, |
| | | Width = Application.GetRealWidth(18), |
| | | Width = Application.GetRealWidth(24), |
| | | TextAlignment = TextAlignment.Center, |
| | | Text = setTempAttr.max.ToString(), |
| | | TextSize = 12, |
| | |
| | | { |
| | | 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; |
| | |
| | | { |
| | | 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()); |
| | |
| | | if (device.trait_on_off.curValue.ToString() == "on") |
| | | { |
| | | btnSwitch.IsSelected = true; |
| | | setTempBar.IsOffline = false; |
| | | //setTempBar.IsOffline = false; |
| | | //setTempBar.Enable = true; |
| | | //setTempBar.ProgressBarColor = CSS_Color.MainColor; |
| | | } |
| | | else |
| | | { |
| | | btnSwitch.IsBold = false; |
| | | setTempBar.IsOffline = true; |
| | | //setTempBar.IsOffline = true; |
| | | //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()); |
| | |
| | | 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") |
| | | { |
| | | btnMode.IsSelected = btnSwing.IsSelected = btnWindSpeed.IsSelected = true; |
| | | setTempBar.IsOffline = false; |
| | | setTempBar.Enable = true; |
| | | setTempBar.ProgressBarColor = CSS_Color.MainColor; |
| | | |
| | | btnSwitch.IsSelected = true; |
| | | if (device.GetAttrState(FunctionAttributeKey.Mode) == "fan") |
| | | { |
| | |
| | | else |
| | | { |
| | | btnMode.IsSelected = btnSwing.IsSelected = btnWindSpeed.IsSelected = false; |
| | | setTempBar.IsOffline = true; |
| | | setTempBar.Enable = false; |
| | | setTempBar.ProgressBarColor = CSS_Color.DividingLineColor; |
| | | |
| | | btnSwitch.IsSelected = false; |
| | | setTempBar.IsClickable = false; |
| | | } |