public ProjectsViewModel(IProjectsModel projectModel) { _model = projectModel; _model.ProjectUpdated += model_ProjectUpdated; _updateCommand = new UpdateCommand(this); }
public ProjectsController(IProjectsModel projectModel) { if (projectModel == null) throw new ArgumentNullException( "projectModel"); _model = projectModel; }
public ProjectsController(IProjectsModel projectModel) { if (projectModel == null) { throw new ArgumentNullException("projectModel"); } _model = projectModel; }
public ProjectsPresenter(IProjectsView projectsView, IProjectsModel projectsModel) { _view = projectsView; _view.ProjectUpdated += view_ProjectUpdated; _view.SelectionChanged += view_SelectionChanged; _view.DetailsUpdated += view_DetailsUpdated; _model = projectsModel; _model.ProjectUpdated += model_ProjectUpdated; _view.LoadProjects(_model.GetProjects()); }
public ProjectsView(IProjectsController projectsController, IProjectsModel projectsModel) { InitializeComponent(); _controller = projectsController; _model = projectsModel; _model.ProjectUpdated += model_ProjectUpdated; ProjectsComboBox.ItemsSource = _model.Projects; ProjectsComboBox.DisplayMemberPath = "Name"; ProjectsComboBox.SelectedValuePath = "ID"; }
public ProjectsPresener(IProjectsView projectsView, IProjectsModel projectsModel) { _view = projectsView; _view.ProjectUpdated += ViewProjectUpdated; _view.SelectionChanged += ViewSelectionChanged; _view.DetailsUpdated += ViewDetailsUpdated; _model = projectsModel; _model.ProjectUpdated += ModelProjectUpdated; _view.LoadProjects(_model.GetProjects()); }
public ProjectsView( IProjectsController projectsController, IProjectsModel projectsModel ) { InitializeComponent(); // 在此点之下插入创建对象所需的代码。 _controller = projectsController; _model = projectsModel; _model.ProjectUpdated += OnModelProjectUpdated; ProjectsComboBox.ItemsSource = _model.Projects; ProjectsComboBox.DisplayMemberPath = "Name"; ProjectsComboBox.SelectedValuePath = "Id"; }
public ProjectsViewModel() { _model = new ProjectsModel(); Projects = _model.Projects; }
public MainWindow() { InitializeComponent(); _projectModel = new ProjectsModel( new DataServiceStub()); }
public MainWindow() { InitializeComponent(); _model = new ProjectsModel(); }