public void AddData(CutterData data) { if (_data == null) { _data = new ObservableCollection <CutterData>(); } _data.Add(data); RaisePropertyChanged("Data"); RaisePropertyChanged("FilteredData"); Parent.RaiseTickerChanged(null); Parent.RaisePropertyChanged("SelectedStock"); }
private void OnUpdateData(string symbol, CutterData data) { //Log.InfoFormat("OnUpdateData1: {0} - {1}", symbol, data ); var sivm = GetStockInfoBySymbolName(symbol); if (sivm == null) { return; } sivm.AddData(data); SetStockDisplayRange(_stockDisplayRange); RaisePropertyChanged("SelectedStock"); RaiseTickerChanged(symbol); //Log.InfoFormat("OnUpdateData2: {0} - {1}", symbol, data); // TODO To be implemented }