Example #1
0
        private void OnPivotChanged(string user, string repo, SelectionChangedEventArgs args)
        {
            var header = ((PivotItem)args.AddedItems[0]).Header as string;

            ShowAppBar = false;
            switch (header)
            {
            case "commits":
                if (CommitsRequest == null)
                {
                    CommitsRequest = new CommitListRequest(user, repo, Branch ? Branch.Name : "master");
                }
                break;

            case "pull requests":
                if (PullRequestsRequest == null)
                {
                    PullRequestsRequest = new PullRequestListRequest(user, repo);
                }
                break;

            case "issues":
                if (IssuesRequest == null)
                {
                    IssuesRequest = new IssueListRequest(user, repo);
                }
                ShowAppBar = true;
                break;

            case "collaborators":
                if (CollaboratorRequest == null)
                {
                    CollaboratorRequest = new RepositoryCollaboratorsRequest(user, repo);
                }
                break;

            case "watchers":
                if (WatchersRequest == null)
                {
                    WatchersRequest = new RepositoryWatchersRequest(user, repo);
                }
                break;

            case "details":
                ShowAppBar = true;
                break;
            }
        }
Example #2
0
 private void OnPivotChanged(string user, string repo, SelectionChangedEventArgs args)
 {
     var header = ((PivotItem) args.AddedItems[0]).Header as string;
     ShowAppBar = false;
     switch (header)
     {
     case "commits":
         if (CommitsRequest == null)
             CommitsRequest = new CommitListRequest(user, repo, Branch ? Branch.Name : "master");
         break;
     case "pull requests":
         if (PullRequestsRequest == null)
             PullRequestsRequest = new PullRequestListRequest(user, repo);
         break;
     case "issues":
         if (IssuesRequest == null)
             IssuesRequest = new IssueListRequest(user, repo);
         ShowAppBar = true;
         break;
     case "collaborators":
         if (CollaboratorRequest == null)
             CollaboratorRequest = new RepositoryCollaboratorsRequest(user, repo);
         break;
     case "watchers":
         if (WatchersRequest == null)
             WatchersRequest = new RepositoryWatchersRequest(user, repo);
         break;
     case "details":
         ShowAppBar = true;
         break;
     }
 }