private void fileProcessor_OnMonsterConverted(object sender, FileProcessorEventArgs e) { if (e != null) { Application.Current.Dispatcher.Invoke(() => { monsterListDataTable.Rows.Add(new object[] { e.Source, e.Destination }); dataGridResults.ScrollIntoView(dataGridResults.Items[dataGridResults.Items.Count - 1]); }); } }
private void FileProcessor_OnMonsterConverted(object sender, FileProcessorEventArgs e) { if ((e.Source.Code == ConvertError.Error) || (e.Source.Code == ConvertError.Error)) { ConvertErrorCount++; PrintInfo(ConvertError.Error, e.Source, e.Destination); } else if ((e.Source.Code == ConvertError.Warning) || (e.Source.Code == ConvertError.Warning)) { ConvertWarningCount++; PrintInfo(ConvertError.Warning, e.Source, e.Destination); } else { ConvertSuccessCount++; } }