private void btnHandshake_Click(object sender, RoutedEventArgs e) { if (PresetInfo.currentObjectId != null) { _commPresenter.DeviceGatherStart(OperateType.Gather); labelCollectStatus.Content = "正在进行数据采集"; return; } CloudAreaItem item = new CloudAreaItem() { time = DateTime.Now, status = true, processStatus = 1, processBar = 0, photoUri = "http://img.bitlight.cc/printPhoto1.jpg", name = "测点「1」", enabled = true, detail = "未发现任何异常", coordinate = "110.343317,25.28906", }; PresetInfo.bmobWindows.Create("CloudAreaItem", item, (result, ex) => { if (ex == null) { PresetInfo.currentObjectId = result.objectId; Dispatcher.Invoke(() => { _commPresenter.DeviceGatherStart(OperateType.Gather); labelCollectStatus.Content = "正在进行数据采集"; }); } else { CloudDisconnected(); } }); }
private void btnHandshake_Click(object sender, RoutedEventArgs e) { _commPresenter.DeviceGatherStart(OperateType.Gather); labelCollectStatus.Content = "正在进行数据采集"; }