コード例 #1
0
 public void SetViewModel(ColonyResearchVM viewModel)
 {
     _viewModel  = viewModel;
     DataContext = _viewModel;
     AvailibleProjects.DataStore = viewModel.ResearchableTechs.DisplayList;
     AvailibleProjects.SelectedIndexBinding.BindDataContext((ColonyResearchVM vm) => vm.SelectedTechIndex);
     AddSelectedProject.Command = _viewModel.AddNewProject;
     foreach (var scientistControlVM in viewModel.Scientists)
     {
         ScientistUC scientist = new ScientistUC(scientistControlVM);
         ScientistUCList.Add(scientist);
         ScientistsLayout.Items.Add(scientist);
     }
 }
コード例 #2
0
 public ResearchAbilityView(ColonyResearchVM viewModel) : this()
 {
     SetViewModel(viewModel);
 }