| | |
| | | dimmerControlBar.OnProgressChangedEvent += (sender, e) => |
| | | { |
| | | dimmerControlBar.Tag = DateTime.Now; |
| | | if ((DateTime.Now - (DateTime)(dimmerControlBar.Tag)).TotalMilliseconds < 100)//调光命令发送间隔事件 |
| | | if ((DateTime.Now - (DateTime)(dimmerControlBar.Tag)).TotalMilliseconds < 200)//调光命令发送间隔事件 |
| | | { |
| | | new System.Threading.Thread(() => |
| | | { |
| | | light.dicPropert["brightness"] = (byte)e; |
| | | Control.Send("write", function, 3); |
| | | dimmerControlBar.Tag = DateTime.Now; |
| | | }) |
| | | { IsBackground = true }.Start(); |
| | | } |
| | | }; |
| | | dimmerControlBar.MouseUpEventHandler += (sender, e) => |
| | |
| | | switch (function.functionType) |
| | | { |
| | | case "Relay": |
| | | var relayView = new RelayFragment(function); |
| | | var relayView = new RelayPage(function as Light); |
| | | MainPage.BasePageView.AddChidren(relayView); |
| | | relayView.LoadPage(); |
| | | MainPage.BasePageView.PageIndex = MainPage.BasePageView.ChildrenCount - 1; |
| | | break; |
| | | case "RGB": |
| | | var rgbView = new RGBFragment(function); |
| | | var rgbView = new RGBPage(function as Light); |
| | | MainPage.BasePageView.AddChidren(rgbView); |
| | | rgbView.LoadPage(); |
| | | MainPage.BasePageView.PageIndex = MainPage.BasePageView.ChildrenCount - 1; |