Beispiel #1
0
 /// <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();
 }
Beispiel #2
0
 /// <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();
 }
Beispiel #3
0
 public MostRecentFilesData(IFileFactory fileFactory, List <IFile> files)
 {
     this.MostRecentFiles = new MostRecentFilesDataHelper(fileFactory);
 }