protected override bool CanShowMenu() { try { if (!SelectedItemPaths.All(Novaroma.Helper.IsVideoFile)) { return(false); } var client = Novaroma.Helper.CreateShellServiceClient(TimeSpan.FromMilliseconds(50)); client.Test(); return(SelectedItemPaths.Count() == 1); } catch { return(false); } }
protected override bool CanShowMenu() { return (SelectedItemPaths.Any() && SelectedItemPaths.All(x => _gitRepositoryService.IsPathInRepository(x))); }