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; } }
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; } }