xm
2020-07-10 acb2b278663952ce555b06a2e821f359225f15e0
ZigbeeApp/Shared/Phone/MainPage/ControlForm/DevicePmSensorDetailCardForm.cs
old mode 100644 new mode 100755
File was renamed from Home0630/Shared/Phone/MainPage/ControlForm/DevicePmSensorDetailCardForm.cs
@@ -15,12 +15,12 @@
        /// <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;
@@ -74,17 +74,17 @@
            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;
@@ -115,17 +115,17 @@
            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;
@@ -133,7 +133,7 @@
            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;
@@ -158,15 +158,15 @@
            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;
@@ -174,7 +174,7 @@
            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;
@@ -274,17 +274,17 @@
            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;