Skip to content

IOpenFileDialogService.ShowAsync method

Shows an open file dialog without blocking the calling thread.

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

Declaration

public Task<string[]> ShowAsync(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
Task<string[]> A task that completes when the dialog closes, carrying the selected file paths, or an empty array if the user cancelled the dialog or no owner window could be resolved.

See Also