public MainWindow(AppSettings settings, IGameLibraryService gameLibraryService, IEmulationService emulationService, IIdentificationService identificationService, ICoverService coverService, IVersionManagementService versionManagementService, IFileHelpers fileHelpers) { InitializeComponent(); this.settings = settings; this.gameLibraryService = gameLibraryService; this.emulationService = emulationService; this.identificationService = identificationService; this.coverService = coverService; this.versionManagementService = versionManagementService; this.fileHelpers = fileHelpers; PopulateGameModelsFromLibrary(); userSettingsModel = new UserSettingsModel(settings.UserSettings); gamesList.ItemsSource = gameModels; settingsMenu.DataContext = userSettingsModel; }
public VersionManager(IVersionManagementService versionManagementService) { this.versionManagementService = versionManagementService; InitializeComponent(); }