/// <summary> /// Display interpreted data to Table View /// </summary> /// <param name="outputData">Processed data</param> private void UpdateToTableView(OutputData outputData) { if (outputData == null) { return; } if (OutputDataList == null) { OutputDataList = new ObservableCollection <OutputData>(); } OutputDataList.Add( new OutputData() { PortNumber = outputData.PortNumber, Timestamp = outputData.Timestamp, ReceiverName = outputData.ReceiverName, RawData = outputData.RawData, Account = outputData.Account, EventCode = outputData.EventCode, EventDescription = outputData.EventDescription, EventQualifier = outputData.EventQualifier, Partition = outputData.Partition }); RaisePropertyChanged(() => OutputDataList); }
// Clear output list public void ClearOutputDataList() { if (OutputDataList.Count > 0) { OutputDataList.Clear(); } }