Ejemplo n.º 1
0
        public static string GetSavePath(FileDialogParameters fileParams, string defaultFileName, string defaultDirectory,
                                         string initialDirectory = null)
        {
            SaveFileDialog saveFileDialog = new SaveFileDialog();

            if (initialDirectory != null)
            {
                saveFileDialog.InitialDirectory = initialDirectory;
            }
            else
            {
                saveFileDialog.InitialDirectory = defaultDirectory;
            }
            saveFileDialog.FileName     = defaultFileName;
            saveFileDialog.Filter       = fileParams.Filter;
            saveFileDialog.DefaultExt   = fileParams.DefaultExtension;
            saveFileDialog.AddExtension = true;

            string savePath = null;

            if (saveFileDialog.ShowDialog() == true)
            {
                savePath = saveFileDialog.FileName;
            }
            return(savePath);
        }
Ejemplo n.º 2
0
        public static string GetLoadPath(FileDialogParameters fileParams, string initialDirectory = "")
        {
            OpenFileDialog openFileDialog = new OpenFileDialog();

            openFileDialog.InitialDirectory =
                (initialDirectory != "" ? initialDirectory : Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments));
            openFileDialog.Filter       = fileParams.Filter;
            openFileDialog.DefaultExt   = fileParams.DefaultExtension;
            openFileDialog.AddExtension = true;

            string savePath = null;

            if (openFileDialog.ShowDialog() == true)
            {
                savePath = openFileDialog.FileName;
            }
            return(savePath);
        }
Ejemplo n.º 3
0
        public static string GetLoadPath(FileDialogParameters fileParams, string defaultDirectory, string initialDirectory = null)
        {
            OpenFileDialog openFileDialog = new OpenFileDialog();

            if (initialDirectory != null)
            {
                openFileDialog.InitialDirectory = initialDirectory;
            }
            else
            {
                openFileDialog.InitialDirectory = defaultDirectory;
            }
            openFileDialog.Filter       = fileParams.Filter;
            openFileDialog.DefaultExt   = fileParams.DefaultExtension;
            openFileDialog.AddExtension = true;

            string savePath = null;

            if (openFileDialog.ShowDialog() == true)
            {
                savePath = openFileDialog.FileName;
            }
            return(savePath);
        }