1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15:
| delegate void MyAutoReader_FileUploadErrorDelegate(object sender, FileUploadEventArgs e);
void MyAutoReader_FileUploadError(object sender, FileUploadEventArgs e) { if (Dispatcher.Thread == Thread.CurrentThread) { buttonLoadFiles.IsEnabled = true; myProgressbar.IsIndeterminate = false; MessageBox.Show(e.ErrorMessage, "Error", MessageBoxButton.OK, MessageBoxImage.Error); } else { Dispatcher.BeginInvoke(new MyAutoReader_FileUploadErrorDelegate(MyAutoReader_FileUploadError), new object[] { sender, e }) } } |