Beispiel #1
0
        /// <summary>
        /// Gets the output file by showing a save file dialog.
        /// </summary>
        /// <returns></returns>
        public static (bool dialogResult, string outputFileName) ShowGetOutputFileDialog()
        {
            var dlg = new SaveFileOptions();

            dlg.AddFilter("*.html", "Html files (*.html)");
            dlg.AddFilter("*.*", "All files (*.*)");
            dlg.AddExtension = true;

            var dialogResult = Current.Gui.ShowSaveFileDialog(dlg);

            return(dialogResult, dlg.FileName);
        }
Beispiel #2
0
        /// <summary>
        /// Gets the output file by showing a save file dialog.
        /// </summary>
        /// <returns></returns>
        public static (bool dialogResult, string outputFileName) ShowGetOutputFileDialog()
        {
            var dlg = new SaveFileOptions();

            dlg.AddFilter("*.shfbproj", "Sandcastle help file builder project (*.shfbproj)");
            dlg.AddFilter("*.content", "Content files (*.content)");
            dlg.AddFilter("*.*", "All files (*.*)");
            dlg.AddExtension = true;

            var dialogResult = Current.Gui.ShowSaveFileDialog(dlg);

            return(dialogResult, dlg.FileName);
        }
Beispiel #3
0
        /// <summary>
        /// Exports the <see cref="TextDocument"/> to a markdown file, showing first the file save dialog.
        /// </summary>
        /// <param name="document">The document to export.</param>
        public static void ExportShowDialog(TextDocument document)
        {
            var options = new MarkdownExportOptions();

            var dlg = new SaveFileOptions();

            dlg.AddFilter("*.md", "Markdown files (*.md)");
            dlg.AddFilter("*.txt", "Text files (*.txt)");
            dlg.AddFilter("*.*", "All files (*.*)");

            dlg.AddExtension = true;

            if (true == Current.Gui.ShowSaveFileDialog(dlg))
            {
                options.Export(document, dlg.FileName);
            }
        }
Beispiel #4
0
        }                                                                      // = new Units.DimensionfulQuantity(9.5, new Units.PrefixedUnit(Units.SIPrefix.Centi, Units.Length.Meter.Instance));

        #endregion Properties



        /// <summary>
        /// Gets the output file by showing a save file dialog.
        /// </summary>
        /// <returns></returns>
        public static (bool dialogResult, string outputFileName) ShowGetOutputFileDialog(string oldFileName = null)
        {
            var dlg = new SaveFileOptions();

            dlg.AddFilter("*.docx", "Docx files (*.docx)");
            dlg.AddFilter("*.*", "All files (*.*)");
            dlg.AddExtension = true;

            if (null != oldFileName)
            {
                dlg.InitialDirectory = System.IO.Path.GetDirectoryName(oldFileName);
                dlg.FileName         = oldFileName;
            }

            var dialogResult = Current.Gui.ShowSaveFileDialog(dlg);

            return(dialogResult, dlg.FileName);
        }
Beispiel #5
0
        /// <summary>
        /// This opens the "Save as" dialog box to choose a basic file name for exporting.
        /// </summary>
        public void ChooseBasicFileNameAndPath()
        {
            var saveOptions = new SaveFileOptions();

            saveOptions.AddFilter("*.*", "All Files (*.*)");
            saveOptions.FilterIndex      = 0;
            saveOptions.RestoreDirectory = true;

            if (Current.Gui.ShowSaveFileDialog(saveOptions))
            {
                _view.BasicFileName = saveOptions.FileName;
            }
        }
		/// <summary>
		/// This opens the "Save as" dialog box to choose a basic file name for exporting.
		/// </summary>
		public void ChooseBasicFileNameAndPath()
		{
			var saveOptions = new SaveFileOptions();
			saveOptions.AddFilter("*.*", "All Files (*.*)");
			saveOptions.FilterIndex = 0;
			saveOptions.RestoreDirectory = true;

			if (Current.Gui.ShowSaveFileDialog(saveOptions))
			{
				_view.BasicFileName = saveOptions.FileName;
			}
		}
Beispiel #7
0
		public static void ExportPLSCalibration(Altaxo.Data.DataTable table)
		{
			// quest the number of factors to export
			IntegerValueInputController ivictrl = new IntegerValueInputController(1, "Please choose number of factors to export (>0):");
			ivictrl.Validator = new IntegerValueInputController.ZeroOrPositiveIntegerValidator();
			if (!Current.Gui.ShowDialog(ivictrl, "Number of factors", false))
				return;

			// quest the filename
			SaveFileOptions options = new SaveFileOptions();
			options.AddFilter("*.xml", "Xml files (*.xml)");
			options.FilterIndex = 0;
			if (!Current.Gui.ShowSaveFileDialog(options))
				return;

			PredictionModelExporter exporter = new PredictionModelExporter(table, ivictrl.EnteredContents);
			exporter.Export(options.FileName);
		}