陈嘉乐
2020-08-19 b764dff5c4f4a7b0cde45a8d3eb28ff2a315cc29
HDL_ON/UI/UI2/2-Classification/FunctionControlZone.cs
@@ -29,6 +29,10 @@
        #region 区域变量
        Function function;
        /// <summary>
        /// 是否在调光
        /// </summary>
        bool onDimmerBar;
        #endregion
        public FunctionControlZone(Function func)
        {
@@ -53,7 +57,6 @@
                return;
            }
            LoadDiv();
            if (function.functionCategory == FunctionCategory.Curtain || function.functionCategory == FunctionCategory.Scene)//窗帘没有开关按钮
            {
@@ -130,6 +133,7 @@
                        {
                            case FunctionType.AC:
                                btnIcon.UnSelectedImagePath = "FunctionIcon/AC/AcThinIcon.png";
                                btnIcon.SelectedImagePath = "FunctionIcon/AC/AcThinIcon.png";
                                LoadLastStatesButton();
                                break;
                            case FunctionType.FloorHeating:
@@ -143,8 +147,28 @@
                        btnSwitch.IsSelected = function.on_off == "on";
                        LoadLightControl();
                        break;
                    case FunctionCategory.SwitchDevice:
                        switch (function.functionType)
                        {
                            case FunctionType.Socket:
                                btnIcon.UnSelectedImagePath = "FunctionIcon/Socket/SocketThinIcon.png";
                                break;
                        }
                        btnSwitch.IsSelected = function.on_off == "on";
                        break;
                    case FunctionCategory.Electrical:
                        switch (function.functionType)
                        {
                            case FunctionType.Fan:
                                btnIcon.UnSelectedImagePath = "FunctionIcon/Electrical/FanThinIcon.png";
                                break;
                            case FunctionType.TV:
                                btnIcon.UnSelectedImagePath = "FunctionIcon/Electrical/TVThinIcon.png";
                                break;
                        }
                        btnSwitch.IsSelected = function.on_off == "on";
                        break;
                }
                #endregion
            }
@@ -206,7 +230,6 @@
                IsSelected = function.collection
            };
            bodyDiv.AddChidren(btnCollectionIcon);
        }
        /// <summary>
@@ -234,7 +257,7 @@
                    var dimmerControlBar = new DiyImageSeekBar()
                    {
                        X = Application.GetRealWidth(14+ 22),
                        X = Application.GetRealWidth(14 + 22),
                        Y = Application.GetRealHeight(68),//91,设计数据
                        Width = Application.GetRealWidth(180),
                        Height = Application.GetRealHeight(54),
@@ -333,6 +356,5 @@
            };
            bodyDiv.AddChidren(btnLastStates);
        }
    }
}
}