| | |
| | | |
| | | Action refreshAction; |
| | | SceneFunction sceneFunction; |
| | | //Function localFunction; |
| | | public SceneFunctionInfoEditPage(Scene s, SceneFunction fc,Action action) |
| | | { |
| | | bodyView = this; |
| | | scene = s; |
| | | //localFunction = fc; |
| | | sceneFunction = fc; |
| | | refreshAction = action; |
| | | } |
| | |
| | | |
| | | //加载开关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) |
| | | { |
| | |
| | | |
| | | btnConfrim.MouseUpEventHandler = (sender, e) => |
| | | { |
| | | //var temp = localFunction.ConvertSceneFunction(); |
| | | var temp = scene.functions.Find((obj) => obj.sid == sceneFunction.sid); |
| | | if (temp != null) |
| | | { |