private void GalleryWorker_DatabaseOperationCompleted(object sender, OperationTypeEventArgs e) { try { if (InvokeRequired) { Invoke(new EventHandler <OperationTypeEventArgs>(GalleryWorker_DatabaseOperationCompleted), new object[] { sender, e }); } else { if (e.OperationType == GalleryWorker.OperationType.LoadGallery || e.OperationType == GalleryWorker.OperationType.ScanSource) { UpdateTreeNodeFileTypeCounts(); _treeView.Sort(); } RaiseStatusUpdatedEvent("Ready"); //EnableControls(true, true); } } catch (Exception ex) { FormUtilities.ShowError(ParentForm, ex); } }
private void MainWorker_DatabaseOperationCompleted(object sender, OperationTypeEventArgs e) { try { if (InvokeRequired) { Invoke(new EventHandler <OperationTypeEventArgs>(MainWorker_DatabaseOperationCompleted), new object[] { sender, e }); } else { if (e.OperationType == MainWorker.OperationType.LoadSources || e.OperationType == MainWorker.OperationType.ScanSource) { UpdateTreeNodeFileTypeCounts(); treeView.Sort(); } toolStripStatusLabelStatus.Text = "Ready"; EnableControls(true, true); } } catch (Exception ex) { FormUtilities.ShowError(this, ex); } }
private static void HandleAfterOperation(object sender, OperationTypeEventArgs ea) { Console.WriteLine("After operation: " + ea.Operation); }
private static void HandleBeforeOperation(object sender, OperationTypeEventArgs ea) { Console.WriteLine("Before operation: " + ea.Operation); }