| | |
| | | string selectedDeviceStatus = ""; |
| | | Dictionary<string, object> actionsInfo = null; |
| | | List<Dictionary<string, string>> TaskList = null; |
| | | public void Show(CommonDevice common, bool edit, Dictionary<string, object> editdeviceActionInfo = null) |
| | | public void Show(CommonDevice common, bool edit,string str_if,Dictionary<string, object> editdeviceActionInfo = null) |
| | | { |
| | | actionsInfo = editdeviceActionInfo; |
| | | this.BackgroundColor = ZigbeeColor.Current.LogicMiddleBackgroundColor; |
| | |
| | | } |
| | | |
| | | } |
| | | |
| | | if (str_if == "logic") |
| | | { |
| | | var logicCommunalPage = new LogicCommunalPage(); |
| | | UserView.HomePage.Instance.AddChidren(logicCommunalPage); |
| | | UserView.HomePage.Instance.PageIndex += 1; |
| | | logicCommunalPage.Show(() => { }); |
| | | } |
| | | else if (str_if == "lockaction") |
| | | { |
| | | //门锁联动事件 |
| | | var lockLogicCommunalPage = new DoorLockLogic.LockLogicCommunalPage(); |
| | | UserView.HomePage.Instance.AddChidren(lockLogicCommunalPage); |
| | | UserView.HomePage.Instance.PageIndex += 1; |
| | | lockLogicCommunalPage.Show(() => { }); |
| | | } |
| | | |
| | | }; |
| | | |
| | |
| | | case "8": |
| | | { |
| | | var intvalue = int.Parse(tasks["Data1"]); |
| | | var lightbrightnessvalue = intvalue / 100; |
| | | var lightbrightnessvalue = 1000000 / (intvalue * 100); |
| | | colorTemperatureView.seletecdTextBtn.Text = lightbrightnessvalue.ToString() + "K"; |
| | | } |
| | | break; |
| | |
| | | EventHandler<int> progressclick = (sender, e) => |
| | | { |
| | | selectedDeviceStatus = "8"; |
| | | var lightbrightnessvalue = (100 * horizontalSeekBarVol.Progress); |
| | | var lightbrightnessvalue = 1000000 / (100 * horizontalSeekBarVol.Progress); |
| | | Send.dictionary(brightnessDictionary, "Data1", lightbrightnessvalue.ToString()); |
| | | DicValue("8", brightnessDictionary); |
| | | status = horizontalSeekBarVol.Progress.ToString() + "K"; |
| | |
| | | if (value["TaskType"] == "8") |
| | | { |
| | | var intvalue = int.Parse(value["Data1"]); |
| | | var lightbrightnessvalue = intvalue / 100; |
| | | var lightbrightnessvalue = 1000000 / (intvalue * 100); |
| | | horizontalSeekBarVol.Progress = lightbrightnessvalue; |
| | | break; |
| | | } |