/// <summary> /// Initialise instance /// </summary> public RecentFileList(IMostRecentFilesData data, IFileFactory fileFactory, ISettingsHelper settingsHelper) { this.SettingsHelper = settingsHelper; this.FileFactory = fileFactory; this.Data = data; this.Load(); this.Header = LanguageHelper.GetLocalisedText((Application.Current as IApplication), Constants.RECENT_FILES_MENUITEM_HEADER); this.Loaded += (s, e) => GetParentItem(); }
/// <summary> /// Initialise instance /// </summary> public RecentFileList(IMostRecentFilesData data, IFileFactory fileFactory, ISettingsHelper settingsHelper) { this.SettingsHelper = settingsHelper; this.FileFactory = fileFactory; this.Data = data; this.Load(); this.Header = LanguageHelper.GetLocalisedText((Application.Current as IApplication), Constants.RECENT_FILES_MENUITEM_HEADER); this.Loaded += (s, e) => GetParentItem(); }
public MostRecentFilesData(IFileFactory fileFactory, List <IFile> files) { this.MostRecentFiles = new MostRecentFilesDataHelper(fileFactory); }