wpf-devexpress-dot-xpf-dot-dialogs-dot-dxfiledialog-e18a60e2.md
Gets or sets the current file name filter string, which determines the choices that appear in a file dialog.
Namespace : DevExpress.Xpf.Dialogs
Assembly : DevExpress.Xpf.Dialogs.v25.2.dll
NuGet Package : DevExpress.Wpf.Dialogs
public string Filter { get; set; }
Public Property Filter As String
| Type | Description |
|---|---|
| String |
The file filtering options available in the file dialog.
|
For each filtering option, the filter string contains a description of the filter, followed by the vertical bar (|) and the filter pattern. The strings for different filtering options are separated by the vertical bar.
The following is an example of a filter string:
Text files (*.txt)|*.txt|All files (*.*)|*.*
You can add several filter patterns to a filter by separating the file types with semicolons, for example:
Image Files(*.BMP;*.JPG;*.GIF)|*.BMP;*.JPG;*.GIF|All files (*.*)|*.*
Use the DXFileDialog.FilterIndex property to set which filtering option is shown first to the user.
The code sample below demonstrates how to define filters that allow end-users to see images or all files.
private void button_Click(object sender, RoutedEventArgs e) {
var fileDialog = new DXOpenFileDialog();
fileDialog.Filter = "Image Files|*.BMP;*.JPG;*.GIF|All files|*.*";
fileDialog.ShowDialog();
}
Private Sub button_Click(ByVal sender As Object, ByVal e As RoutedEventArgs)
Dim fileDialog = New DXOpenFileDialog()
fileDialog.Filter = "Image Files|*.BMP;*.JPG;*.GIF|All files|*.*"
fileDialog.ShowDialog()
End Sub
See Also