old mode 100644
new mode 100755
File was renamed from Home0630/Shared/Phone/MainPage/ControlForm/DevicePmSensorDetailCardForm.cs |
| | |
| | | /// <summary>
|
| | | /// 界面上可以操作的控件
|
| | | /// </summary>
|
| | | private List<ButtonBase> listControl = new List<ButtonBase>();
|
| | | private List<ButtonBase> listControl = new List<ButtonBase>(); |
| | | /// <summary>
|
| | | /// 界面上可以操作的控件
|
| | | /// </summary>
|
| | | /// 界面上可以操作的控件 |
| | | /// </summary> |
| | | private List<FrameLayout> listFrameLayout = new List<FrameLayout>(); |
| | | /// <summary>
|
| | | /// <summary> |
| | | /// 控件
|
| | | /// </summary>
|
| | | private PMSensor pMSensor = null;
|
| | |
| | | btnHumidityText.TextSize = 12; |
| | | btnHumidityText.TextColor = ZigbeeColor.Current.XMWhite; |
| | | btnHumidityText.TextAlignment = TextAlignment.Center; |
| | | frameHumidityPic.AddChidren(btnHumidityText);
|
| | |
|
| | | //湿度文本容器
|
| | | var frameHumidityTextFrameLayout = new FrameLayout();
|
| | | frameHumidityTextFrameLayout.Gravity = Gravity.CenterHorizontal;
|
| | | frameHumidityTextFrameLayout.Y = Application.GetRealHeight(113);
|
| | | frameHumidityPic.AddChidren(btnHumidityText); |
| | | |
| | | //湿度文本容器 |
| | | var frameHumidityTextFrameLayout = new FrameLayout(); |
| | | frameHumidityTextFrameLayout.Gravity = Gravity.CenterHorizontal; |
| | | frameHumidityTextFrameLayout.Y = Application.GetRealHeight(113); |
| | | frameHumidityTextFrameLayout.Height = Application.GetRealHeight(160); |
| | | frameHumidityPic.AddChidren(frameHumidityTextFrameLayout); |
| | | |
| | | //湿度数据 |
| | | var btnHumidityStatus = new NormalViewControl(193, 160, true); |
| | | var btnHumidityStatus = new NormalViewControl(193, 160, true);
|
| | | btnHumidityStatus.Text = "20"; |
| | | btnHumidityStatus.TextSize = 30; |
| | | btnHumidityStatus.TextColor = ZigbeeColor.Current.XMWhite; |
| | |
| | | btnTemperatureText.TextSize = 12; |
| | | btnTemperatureText.TextColor = ZigbeeColor.Current.XMWhite; |
| | | btnTemperatureText.TextAlignment = TextAlignment.Center; |
| | | frameTemperaturePic.AddChidren(btnTemperatureText);
|
| | |
|
| | | // 温度文本容器
|
| | | var frameTemperatureTextFrameLayout = new FrameLayout();
|
| | | frameTemperatureTextFrameLayout.Gravity = Gravity.CenterHorizontal;
|
| | | frameTemperaturePic.AddChidren(btnTemperatureText); |
| | | |
| | | // 温度文本容器 |
| | | var frameTemperatureTextFrameLayout = new FrameLayout(); |
| | | frameTemperatureTextFrameLayout.Gravity = Gravity.CenterHorizontal; |
| | | frameTemperatureTextFrameLayout.Y = Application.GetRealHeight(113); |
| | | frameTemperatureTextFrameLayout.Height = Application.GetRealHeight(160);
|
| | | frameTemperatureTextFrameLayout.Height = Application.GetRealHeight(160); |
| | | frameTemperaturePic.AddChidren(frameTemperatureTextFrameLayout); |
| | | |
| | | //温度数据 |
| | | var btnTemperatureStatus = new NormalViewControl(193, 160, true); |
| | | var btnTemperatureStatus = new NormalViewControl(193, 160, true);
|
| | | btnTemperatureStatus.Text = "20"; |
| | | btnTemperatureStatus.TextSize = 30; |
| | | btnTemperatureStatus.TextColor = ZigbeeColor.Current.XMWhite; |
| | |
| | | frameTemperatureTextFrameLayout.AddChidren(btnTemperatureStatus); |
| | | |
| | | //温度单位 |
| | | var btnTemperatureUnit = new NormalViewControl(50, 140, true); |
| | | var btnTemperatureUnit = new NormalViewControl(50, 140, true);
|
| | | btnTemperatureUnit.X = btnTemperatureStatus.Right; |
| | | btnTemperatureUnit.Text = "℃"; |
| | | btnTemperatureUnit.TextSize = 14; |
| | |
| | | btnPmText.TextAlignment = TextAlignment.Center; |
| | | framePmPic.AddChidren(btnPmText); |
| | | |
| | | // PM2.5文本容器
|
| | | var framePmTextFrameLayout = new FrameLayout();
|
| | | framePmTextFrameLayout.Y = Application.GetRealHeight(113);
|
| | | // PM2.5文本容器 |
| | | var framePmTextFrameLayout = new FrameLayout(); |
| | | framePmTextFrameLayout.Y = Application.GetRealHeight(113); |
| | | framePmTextFrameLayout.Gravity = Gravity.CenterHorizontal; |
| | | framePmTextFrameLayout.Height = Application.GetRealHeight(160);
|
| | | framePmTextFrameLayout.Height = Application.GetRealHeight(160); |
| | | framePmPic.AddChidren(framePmTextFrameLayout); |
| | | |
| | | //PM2.5数据 |
| | | var btnPmStatus = new NormalViewControl(162, 160, true); |
| | | var btnPmStatus = new NormalViewControl(162, 160, true);
|
| | | btnPmStatus.Text = "155"; |
| | | btnPmStatus.TextSize = 30; |
| | | btnPmStatus.TextColor = ZigbeeColor.Current.XMWhite; |
| | |
| | | framePmTextFrameLayout.AddChidren(btnPmStatus); |
| | | |
| | | //PM2.5单位 (第4个,listControl【3】) |
| | | var btnPmUnit = new NormalViewControl(144, 148, true); |
| | | var btnPmUnit = new NormalViewControl(144, 148, true);
|
| | | btnPmUnit.X = btnPmStatus.Right; |
| | | btnPmUnit.Text = "μg/m³"; |
| | | btnPmUnit.TextSize = 14; |
| | |
| | | this.listControl[2].Text = pMSensor.currentPmData.ToString(); |
| | | //设置状态文字 |
| | | var curText = Language.StringByID(R.MyInternationalizationString.AirQuality) + QuailityType(); |
| | | this.SetStatuText(curText);
|
| | | this.SetStatuText(curText); |
| | | this.listControl[0].Width = this.listControl[0].GetRealWidthByText(); |
| | | this.listControl[4].X = this.listControl[0].Right;
|
| | | this.listControl[1].Width = this.listControl[1].GetRealWidthByText();
|
| | | this.listControl[5].X = this.listControl[1].Right;
|
| | | this.listControl[2].Width = this.listControl[2].GetRealWidthByText();
|
| | | this.listControl[3].X = this.listControl[2].Right;
|
| | | this.listControl[3].Width = this.listControl[3].GetRealWidthByText();
|
| | | this.listControl[4].X = this.listControl[0].Right; |
| | | this.listControl[1].Width = this.listControl[1].GetRealWidthByText(); |
| | | this.listControl[5].X = this.listControl[1].Right; |
| | | this.listControl[2].Width = this.listControl[2].GetRealWidthByText(); |
| | | this.listControl[3].X = this.listControl[2].Right; |
| | | this.listControl[3].Width = this.listControl[3].GetRealWidthByText(); |
| | | this.listFrameLayout[0].Width = this.listControl[0].Width + this.listControl[4].Width; |
| | | this.listFrameLayout[1].Width = this.listControl[1].Width + this.listControl[5].Width; |
| | | this.listFrameLayout[2].Width = this.listControl[2].Width + this.listControl[3].Width;
|
| | | this.listFrameLayout[2].Width = this.listControl[2].Width + this.listControl[3].Width; |
| | | this.listFrameLayout[0].Gravity = Gravity.CenterHorizontal; |
| | | this.listFrameLayout[1].Gravity = Gravity.CenterHorizontal; |
| | | this.listFrameLayout[2].Gravity = Gravity.CenterHorizontal; |