wei
2020-12-11 680d96f157e4609af3e7af6f8d01ee0bf3f55063
HDL_ON/UI/UI2/3-Intelligence/Scene/SetSceneFunctionInfoPage.cs
@@ -15,10 +15,12 @@
        Action refreshAction;
        SceneFunction sceneFunction;
        //Function localFunction;
        public SceneFunctionInfoEditPage(Scene s, SceneFunction fc,Action action)
        {
            bodyView = this;
            scene = s;
            //localFunction = fc;
            sceneFunction = fc;
            refreshAction = action;
        }
@@ -40,6 +42,28 @@
            //加载开关Row
            LoadFunctionRow(sceneFunction.localFunction.trait_on_off);
            //foreach(var attr in sceneFunction.status)
            //{
            //    switch (attr.key)
            //    {
            //        case "set_temperature":
            //            LoadFunctionRow(sceneFunction.localFunction.attributes.Find((obj) => obj.key == "set_temperature"));
            //            break;
            //        case "mode":
            //            LoadFunctionRow(sceneFunction.localFunction.attributes.Find((obj) => obj.key == "mode"));
            //            break;
            //        case "fan":
            //            LoadFunctionRow(sceneFunction.localFunction.attributes.Find((obj) => obj.key == "fan"));
            //            break;
            //        case "percent":
            //            LoadFunctionRow(sceneFunction.localFunction.attributes.Find((obj) => obj.key == "percent"));
            //            break;
            //        case "brightness":
            //            LoadFunctionRow(sceneFunction.localFunction.attributes.Find((obj) => obj.key == "brightness"));
            //            break;
            //    }
            //}
            switch (sceneFunction.localFunction.functionType)
            {
@@ -98,6 +122,7 @@
            btnConfrim.MouseUpEventHandler = (sender, e) =>
            {
                //var temp = localFunction.ConvertSceneFunction();
                var temp = scene.functions.Find((obj) => obj.sid == sceneFunction.sid);
                if (temp != null)
                {