Skip to content

SaveFileDialogOptions class

Configures the save file dialog shown by ISaveFileDialogService. Every property is optional; leaving one unset keeps the platform default.

public class SaveFileDialogOptions

Public Members

name description
SaveFileDialogOptions() The default constructor.
DefaultExtension { get; set; } The default file extension: the extension itself, without dots or wildcards. For XML files specify "xml", not "*.xml".
DefaultFolder { get; set; } The default folder. Use DefaultWellKnownFolder for well-known folders such as Documents or Pictures.
DefaultWellKnownFolder { get; set; } The default folder, used when a well-known folder such as Documents or Pictures is needed. Ignored when DefaultFolder is set.
Filter { get; set; } The file type filters, written as display name and patterns alternating and separated by |, where several patterns for one type are separated by ; and each pattern is a glob such as *.png — for example "Images|*.png;*.jpg|All files|*.*". Ignored when FilterFileTypes is set.
FilterFileTypes { get; set; } The available file filters as a collection. The predefined types are declared with FileDialogFileType. Defining a set of them per module is recommended.
InitialFileName { get; set; } The initial file name.
ShowOverwritePrompt { get; set; } Shows the warning that the file already exists.
Title { get; set; } The dialog caption.

See Also