public OptionsViewModel(IServiceLocator serviceLocator, Repository repository, IUserMsgService userMsgService, IFileBrowserDialog fileBrowserDialog) { _serviceLocator = serviceLocator; _repository = repository; _userMsgService = userMsgService; _fileBrowserDialog = fileBrowserDialog; Data = _repository.Options; }
protected FileWorkerBaseViewModel(IFileBrowserDialog fileBrowserDialog, IFolderBrowserDialog folderBrowserDialog, IDialogCoordinator dialogCoordinator) { _fileBrowserDialog = fileBrowserDialog; _folderBrowserDialog = folderBrowserDialog; _dialogCoordinator = dialogCoordinator; AddFileSystemItemsMethod = AddFileSystemItems; AddFileMethod = AddFile; AddFolderMethod = AddFolder; }
public ProfileViewModel(Repository repository, IFileBrowserDialog fileBrowserDialog) { _repository = repository; _fileBrowserDialog = fileBrowserDialog; _excelApplication = (Application)ExcelDnaUtil.Application; Data = _repository.ProfileList; (_repository as INotifyPropertyChanged).PropertyChanged += (sender, args) => { if (args.PropertyName == nameof(Repository.ProfileList)) { Data = _repository.ProfileList; } }; }
public PluginViewModel(IFileBrowserDialog fileBrowserDialog, IFolderBrowserDialog folderBrowserDialog, IDialogCoordinator dialogCoordinator) : base(fileBrowserDialog, folderBrowserDialog, dialogCoordinator) { }