public MainViewModel(FirmwareVersionViewModel Version, ProjectViewModel Project, IPackageSavingService PackageSavingService, IRecentProjectsService RecentProjectsService) { this.Project = Project; _packageSavingService = PackageSavingService; _recentProjectsService = RecentProjectsService; this.Version = Version; SaveCommand = new DelegateCommand(Save, Verify); SaveFileRequest = new InteractionRequest<SaveFileInteractionContext>(); }
private void PackageLoaded(ProjectViewModel ProjectViewModel) { _eventAggregator.GetEvent<ProjectLoadedEvent>().Publish(new ProjectLoadedEvent.Payload(ProjectViewModel)); }