private void FileManager_OperationCompleted(object sender, FileOperationEventArgs e) { Application.Current.Dispatcher.BeginInvoke((Action)(() => { if (_clearFinished && e.Operation.OperationStatus != FileOperationStatus.Failed) { FileOperationViewmodel fovm = OperationList.FirstOrDefault(vm => vm.FileOperation == e.Operation); // don't remove failed if (fovm != null) { OperationList.Remove(fovm); fovm.Dispose(); } } InvalidateRequerySuggested(); }), null); }
private void FileManager_OperationCompleted(object sender, FileOperationEventArgs e) { if (e.Operation == null) { return; } OnUiThread(() => { if (_clearFinished && e.Operation.OperationStatus != FileOperationStatus.Failed) { FileOperationViewmodel fovm = OperationList.FirstOrDefault(vm => vm.FileOperation == e.Operation); // don't remove failed if (fovm != null) { OperationList.Remove(fovm); fovm.Dispose(); } } InvalidateRequerySuggested(); }); }
public HydraOperation GetOperation(HttpMethod method) { return(OperationList.FirstOrDefault(x => x.Method == method)); }