示例#1
0
        public MainWindowViewModel()
        {
            var mediumViewModel = new MediumViewModel();

            MediumViewUserControl = new MediumView {
                DataContext = mediumViewModel
            };

            _gitHubViewModel      = new GitHubViewModel();
            GitHubViewUserControl = new GitHubView {
                DataContext = _gitHubViewModel
            };

            _linkedInViewModel      = new LinkedInViewModel();
            LinkedInViewUserControl = new LinkedInView {
                DataContext = _linkedInViewModel
            };

            _checkListViewModel      = new CheckListViewModel();
            CheckListViewUserControl = new CheckListView {
                DataContext = _checkListViewModel
            };

            SearchCommand = new RelayCommand(ExecuteSearchCommand);
        }
示例#2
0
 private void DisplayGitHubView()
 {
     try
     {
         var gitHubProfile = AccountProfileHelper.GetGitHubAccountInfo();
         var gitHubService = new GitHubService(gitHubProfile.Login, gitHubProfile.Token, gitHubProfile.Owner);
         var dialog        = new GitHubView(gitHubService);
         dialog.ShowDialog(this);
     }
     catch (Exception ex)
     {
         Console.WriteLine(ex.ToString());
     }
 }