public void SetCarStatInfo(CarStatInfoModel model) { CarProtocolType = model.InterfaceType; PIDS.Clear(); foreach (var item in model.PIDs) { PIDS.Add(item); } if (LoadCarStatComplete != null) { LoadCarStatComplete(this, new EventArgs()); } }
private void FillCarStatInfo(string row) { try { CarStatInfoModel model = JsonConvert.DeserializeObject <CarStatInfoModel>(row); if (model == null) { return; } if (Application.Current != null) { Application.Current.Dispatcher.BeginInvoke(new Action(() => { SpecificationDataStorage.Instance.SetCarStatInfo(model); })); } } catch { } }