コード例 #1
0
ファイル: FileContextMenu.cs プロジェクト: tavaratv/novaroma
        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);
            }
        }
コード例 #2
0
 protected override bool CanShowMenu()
 {
     return
         (SelectedItemPaths.Any() &&
          SelectedItemPaths.All(x => _gitRepositoryService.IsPathInRepository(x)));
 }