예제 #1
0
        public virtual void SaveFileAs(OpenedFile file, string defaultExtension, string initialDirectory, Dictionary <string, string> filters,
                                       string dialogTitle = "Save File", bool addExtension = true, bool checkFileExists = false, bool checkPathExists = true)
        {
            string fileName = FileDialogService.SaveFileDialog(
                file.FileName,
                defaultExtension, initialDirectory, filters,
                dialogTitle,
                addExtension, checkFileExists, checkPathExists);

            if (fileName != null)
            {
                file.FileName = FileName.Create(fileName);
                file.SaveToDisk();
            }
        }