# OpenFileDialogOptions class

Configures the open file dialog shown by [`IOpenFileDialogService`](./IOpenFileDialogService.md). Every property is optional; leaving one unset keeps the platform default.

```csharp
public class OpenFileDialogOptions
```

## Public Members

| name | description |
| --- | --- |
| [OpenFileDialogOptions](OpenFileDialogOptions/OpenFileDialogOptions.md)() | The default constructor. |
| [AllowMultiple](OpenFileDialogOptions/AllowMultiple.md) { get; set; } | `true` to let the user select several files at once. Defaults to a single selection. |
| [DefaultFolder](OpenFileDialogOptions/DefaultFolder.md) { get; set; } | The full path of the folder the dialog opens in. |
| [Filter](OpenFileDialogOptions/Filter.md) { 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|*.*"`. When left unset, all files are shown. |
| [Title](OpenFileDialogOptions/Title.md) { get; set; } | The dialog caption. |

## See Also

* namespace [Eremex.AvaloniaUI.Controls.ApplicationServices](./index.md)

<!-- DO NOT EDIT: generated by xmldocmd for Eremex.Common.Contracts.dll -->
