| | |
| | | public FloorHeatingPage(Function func) |
| | | { |
| | | bodyView = this; |
| | | var tempAttr = func.GetAttribute(FunctionAttributeKey.SetTemp); |
| | | if (tempAttr != null) |
| | | { |
| | | if(tempAttr.min == 0 && tempAttr.max == 0) |
| | | { |
| | | tempAttr.min = 16; |
| | | tempAttr.max = 30; |
| | | } |
| | | } |
| | | function = func; |
| | | } |
| | | |
| | |
| | | FrameLayout controlView = new FrameLayout() |
| | | { |
| | | Gravity = Gravity.CenterHorizontal, |
| | | Y = Application.GetRealHeight(88), |
| | | Y = Application.GetRealHeight(88 + 10), |
| | | Width = Application.GetRealWidth(327), |
| | | Height = Application.GetRealHeight(526), |
| | | BackgroundImagePath = "Public/Fragmentbg.png", |
| | |
| | | |
| | | var minValue = function.GetAttribute(FunctionAttributeKey.SetTemp).min; |
| | | var maxValue = function.GetAttribute(FunctionAttributeKey.SetTemp).max; |
| | | var progress = (int)Convert.ToDouble(function.GetAttrState(FunctionAttributeKey.SetTemp)); |
| | | double progressDouble = 0; |
| | | var ddd = function.GetAttrState(FunctionAttributeKey.SetTemp); |
| | | double.TryParse(ddd,out progressDouble); |
| | | int progress = (int)progressDouble; |
| | | |
| | | arcBar = new DiyArcSeekBar() |
| | | { |
| | |
| | | TextAlignment = TextAlignment.Center, |
| | | }; |
| | | controlView.AddChidren(btnTemp); |
| | | if (btnTemp.Text.Length > 2) |
| | | { |
| | | btnTemp.TextSize = 44; |
| | | } |
| | | else |
| | | { |
| | | btnTemp.TextSize = 56; |
| | | } |
| | | |
| | | btnTempUint = new Button() |
| | | { |
| | | X = btnTemp.Right, |
| | | Y = btnTemp.Y, |
| | | Y = btnTemp.Y+ Application.GetRealHeight(5), |
| | | Width = Application.GetRealWidth(30), |
| | | Height = Application.GetRealWidth(25), |
| | | TextColor = CSS_Color.FirstLevelTitleColor, |
| | |
| | | Y = btnTemp.Bottom+ Application.GetRealWidth(10), |
| | | Width = Application.GetRealWidth(100), |
| | | Height = Application.GetRealHeight(20), |
| | | Text = Language.StringByID(StringId.IndoorTemp) + "20°C", |
| | | Text = Language.StringByID(StringId.IndoorTempOutdoorTemp).Replace("{1}",function.GetAttrState(FunctionAttributeKey.IndoorTemp)).Replace("{0}",MainPage.cityInfo.temperature), |
| | | TextColor = CSS_Color.PromptingColor1, |
| | | TextSize = CSS_FontSize.PromptFontSize_FirstLevel, |
| | | }; |
| | | controlView.AddChidren(btnIndoorTemp); |
| | | |
| | | |
| | | btnMinus = new Button() |
| | | { |