public SaveProjectCommand(Func <VisualDropStartScreenViewModel> visualDropStartScreenViewModelFactory, Func <IProjectManager> projectManagerFactory) { _visualDropStartScreenViewModel = visualDropStartScreenViewModelFactory.Invoke(); _projectManager = projectManagerFactory.Invoke(); }
public VisualDropCloseProjectCommand(Func <VisualDropStartScreenViewModel> startScreenViewModelFactory, Func <IProjectManager> projectManagerFactory) { _startScreenViewModel = startScreenViewModelFactory.Invoke(); _projectManager = projectManagerFactory.Invoke(); }
public VisualDropStartScreenCommand(Func <VisualDropStartScreenViewModel> visualDropStartScreenViewModelFactory) { _visualDropStartScreenViewModel = visualDropStartScreenViewModelFactory.Invoke(); }