Skip to content

IOpenFileDialogService.Show method

Shows an open file dialog and blocks until the user closes it.

Namespace: Eremex.AvaloniaUI.Controls.ApplicationServices
Assembly: Eremex.Common.Contracts.dll
NuGet Package: Eremex.Common.Contracts

Declaration

public string[] Show(IWindow? owner = null, OpenFileDialogOptions? options = null)

Parameters

name type description
owner IWindow? The window the dialog is shown on top of. When null, the active application window is used.
options OpenFileDialogOptions? The dialog configuration — caption, filters, start folder, multiple selection. When null, platform defaults apply.

Returns

type description
string[] The selected file paths, or an empty array if the user cancelled the dialog or no owner window could be resolved.

Remarks

The synchronous variant holds the thread on a nested message loop. Prefer ShowAsync in new code.

See Also