private void MenuOpenFilePattern_Click(object sender, RoutedEventArgs e) { List <List <FileInfo> > fileInfos = FileOpenLogic.OpenFilePattern(this.SaveExpressionMessageWindowFactory.CreateWindow()); foreach (List <FileInfo> fileList in fileInfos) { foreach (FileInfo item in fileList) { this.OpenFile(item.FullName); } } }
private void MenuOpenLastWritten_Click(object sender, RoutedEventArgs e) { List <List <FileInfo> > files = FileOpenLogic.OpenLastWrittenToFile(); foreach (List <FileInfo> fileList in files) { if (fileList.Count > 0) { OpenFile(fileList[0].FullName); } } }
private void MenuOpenLastWrittenPatterns_Click(object sender, RoutedEventArgs e) { ISaveExpressionMessage msg = this.SaveExpressionMessageWindowFactory.CreateWindow(); msg.Label = LanguageHelper.GetLocalisedText((Application.Current as IApplication), Constants.MULTIPLE_FILE_TEXT_PATTERN); msg.Message = Constants.DEFAULT_MULTIPLE_FILE_OPEN_PATTERN; List <List <FileInfo> > files = FileOpenLogic.OpenFilePattern(msg); files = FileOpenLogic.OpenLastWrittenToFile(files); foreach (List <FileInfo> fileList in files) { if (fileList.Count > 0) { OpenFile(fileList[0].FullName); } } }
private List <FileInfo> OpenDirectory(bool showFileLimitMessage) { return(FileOpenLogic.OpenDirectory(showFileLimitMessage, (Application.Current as IApplication), int.Parse(this.SettingsHelper.AppSettings[AppSettings.MAX_OPEN_FILES]))); }