コード例 #1
0
ファイル: PanHGViewModel.cs プロジェクト: panonit/PanHG
        private bool CanCloneRepoCommandExecute(object param)
        {
            String loginPassword = ((PasswordBox)param).Password;

            if (CloneRepoList.Where(x => x.IsChecked == true).Count() == 0 || string.IsNullOrEmpty(loginPassword) || string.IsNullOrEmpty(Username))
            {
                return(false);
            }
            else
            {
                return(true);
            }
        }
コード例 #2
0
ファイル: PanHGViewModel.cs プロジェクト: panonit/PanHG
        private void GetReposCommandExecute(object param)
        {
            CloneRepoList.Clear();
            cloneRepoListAll.Clear();
            IsEnable = false;

            worker                     = new BackgroundWorker();
            worker.DoWork             += workerGetRepos;
            worker.RunWorkerCompleted += workerGetReposCompleted;

            if (!worker.IsBusy)
            {
                worker.RunWorkerAsync(param);
            }
        }