/// <summary> /// Initializes a new instance of the <see cref="AnalyzeWriter"/> class /// </summary> public AnalyzeWriter() { this.supportedFileTypes = new FileTypeDescriptorList { new FileTypeDescriptor(Strings.AnalyzeFileDescription, Strings.AnalyzeFileExtension) }; }
/// <summary> /// Initializes a new instance of the <see cref="ImzMlLoader"/> class /// </summary> public ImzMlLoader() { // Create file descriptor: this.supportedFileTypes = new FileTypeDescriptorList { new FileTypeDescriptor(Strings.ImzMLFileDescription, Strings.ImzMLXmlFileExtension) }; }
/// <summary> /// Initializes a new instance of the <see cref="AnalyzeFileLoader"/> class /// </summary> public AnalyzeFileLoader() { // Create file descriptor: this.supportedFileTypes = new FileTypeDescriptorList { new FileTypeDescriptor(Strings.AnalyzeFileDescription, Strings.AnalyzeFileExtension) }; }
/// <summary> /// Initializes a new instance of the <see cref="WiffFileLoader"/> class /// </summary> public WiffFileLoader() { // Create file descriptor: this.supportedFileTypes = new FileTypeDescriptorList { new FileTypeDescriptor(Strings.WiffFileDescription, ".wiff") }; }
/// <summary> /// Event Handler for clicking image path button /// </summary> /// <param name="sender">sender object</param> /// <param name="e">routed event args</param> private void ImagePathBtnClick(object sender, RoutedEventArgs e) { try { // 1) Open File Dialog with wiff/img filter string fileName = string.Empty; var openFileDialog = new CommonDialog(); if (AppContext.SpecFileLoaders != null && AppContext.SpecFileLoaders.Count > 0) { foreach (ISpecFileLoader loader in AppContext.SpecFileLoaders) { FileTypeDescriptorList supportedFileTypes = loader.SupportedFileTypes; if (supportedFileTypes != null) { foreach (FileTypeDescriptor fileType in supportedFileTypes) { if (fileType.Extensions != null) { foreach (string extension in fileType.Extensions) { var filter = new FilterEntry(fileType.Description, extension); openFileDialog.Filters.Add(filter); } } } } } // proceed if at least one loader is ready to accept a file... if (openFileDialog.Filters.Count > 0) { // Add the all files filter openFileDialog.Filters.Add(new FilterEntry(Strings.AllFilesDesc, Strings.AllFilesExt)); openFileDialog.ShowOpen(); fileName = openFileDialog.FileName; } } if (!string.IsNullOrEmpty(fileName) || File.Exists(fileName)) { // 2) Update ImagePathTB.Text = fileName; } } catch (Exception ex) { Util.ReportException(ex); } }
/// <summary> /// Default-Constructor. /// </summary> public WiffFileLoader() { // Create file descriptor: supportedFileTypes = new FileTypeDescriptorList(); supportedFileTypes.Add(new FileTypeDescriptor(Strings.WiffFileDescription, ".wiff")); }